PHP développe un livre d'or simple pour créer une base de données et une table
Créez d'abord une base de données "test" dans mysql, puis créez une table de base de données "ly" dans la base de données.
Créez d'abord une base de données de test :
<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);} // 创建数据库 $sql = "CREATE DATABASE test"; if ($conn->query($sql) === TRUE) { echo "数据库创建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>
Définissez les champs suivants :
id : il est unique, tapez int et sélectionnez la clé primaire.
nackname : pseudonyme de l'utilisateur, le type est varchar, la longueur est 30.
message : contenu du message, le type est du texte. Bien que le champ de type texte appartienne également à un type de caractère, sa taille ne peut pas être spécifiée.
lytime : L'heure de publication du contenu du message, le type est datetime, pas besoin de définir la longueur.
réponse : le contenu du message de réponse, saisissez le texte.
retime : L'heure de réponse au message, le type est datetime, pas besoin de définir la longueur.
Instruction SQL pour créer une table de base de données :
<?php $SQL = " CREATE TABLE IF NOT EXISTS `ly` ( `id` int(10) NOT NULL AUTO_INCREMENT, `nickname` varchar(30) CHARACTER SET utf8 NOT NULL, `message` text CHARACTER SET utf8 NOT NULL, `avatar` varchar(50) CHARACTER SET utf8 NOT NULL, `lytime` datetime NOT NULL, `reply` text CHARACTER SET utf8 NOT NULL, `retime` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 "; ?>
De cette façon, nous avons terminé la création de la table de base de données.