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.
字段名 | id | name | title | content | reply | time |
字段類型 | int | varchar | varchar | text | text | datetime |
字段長度 | 10 | 30 | 30 | |||
字段描述 | id編號(hào) | 用戶名 | 標(biāo)題 | 內(nèi)容 | 回復(fù) | 時(shí)間 |
<?php // 創(chuàng)建連接 $conn = new mysqli("localhost", "root", "root"); // 檢測連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error);} // 創(chuàng)建數(shù)據(jù)庫 $sql = "CREATE DATABASE message"; if ($conn->query($sql) === TRUE) { echo "數(shù)據(jù)庫創(chuàng)建成功"; } 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.