Développement P...SE CONNECTER

Développement PHP pour créer des bases de données et des tables de données

Après avoir présenté le code, parlons de la création de bases de données et de tables de données.

Pour faciliter l'utilisation, les noms que nous définissons lors de la création de bases de données et de tables de données doivent être aussi proches ou identiques que possible aux fonctions.

字段名idnametitlecontentreplytime
字段类型intvarcharvarchartexttextdatetime
字段长度103030


字段描述id编号用户名标题内容回复时间

<?php
// 创建连接
$conn = new mysqli("localhost", "root", "root");
// 检测连接
if ($conn->connect_error) 
{    
    die("连接失败: " . $conn->connect_error);} 
    // 创建数据库
    $sql = "CREATE DATABASE message";
        if ($conn->query($sql) === TRUE) 
        {    
        echo "数据库创建成功";
        } else {    
        echo "Error creating database: " . $conn->error;
        }
    $conn->close();
?>

Ce qui précède est l'instruction de création de base de données pour créer une base de données appelée message.

L'étape suivante consiste à créer la table de données, y compris les noms des champs. Bien entendu, les noms doivent être les mêmes que les fonctions :

<?php
$SQL = " CREATE TABLE IF NOT EXISTS `detials` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(30) CHARACTER SET utf8 NOT NULL,
   `title` varchar(30) CHARACTER SET utf8 NOT NULL,
  `content` text CHARACTER SET utf8 NOT NULL,
   `reply` text CHARACTER SET utf8 NOT NULL,
  `time` datetime NOT NULL,
   PRIMARY KEY (`id`),
   UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ";
?>

De cette façon, la base de données est construite, et vous pouvez vous connecter à la base de données et la faire fonctionner.

Bien entendu, vous pouvez également accéder directement à la création de la base de données.

<?php $SQL = " CREATE TABLE IF NOT EXISTS `detials` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(30) CHARACTER SET utf8 NOT NULL, `title` varchar(30) CHARACTER SET utf8 NOT NULL, `content` text CHARACTER SET utf8 NOT NULL, `reply` text CHARACTER SET utf8 NOT NULL, `time` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 "; ?>
soumettreRéinitialiser le code
chapitredidacticiel