Comme nous l'avons dit dans le chapitre précédent, le communiqué de presse que nous avons démontré n'a que "titre", "contenu de l'actualité" et "heure du communiqué de presse". Il suffit de stocker ces champs dans la base de données
字段名 | id | title | content | cre_time |
字段类型 | INT | VARCHAR | text | datetime |
字段长度 | 6 | 50 | ||
字段描述 | 新闻id | 新闻标题 | 新闻内容 | 发布新闻的时间 |
Créer une base de données
On crée d'abord une base de données nommée "News", le code est le suivant
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); mysqli_set_charset($conn,'utf8'); //设定字符集 // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 创建数据库 $sql = "CREATE DATABASE News"; if (mysqli_query($conn, $sql)) { echo "数据库创建成功"; } else { echo "数据库创建失败: " . mysqli_error($conn); } mysqli_close($conn); ?>
Créer une table de données
Créer une table de données nommée new dans la base de données nommée News, avec les champs comme dans la table ci-dessus
Le code est le suivant
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "News"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); mysqli_set_charset($conn,'utf8'); //设定字符集 // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 使用 sql 创建数据表 $sql = "CREATE TABLE new ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, title VARCHAR(50) NOT NULL, content text NOT NULL, cre_time datetime );"; if (mysqli_query($conn, $sql)) { echo "数据表 user 创建成功"; } else { echo "创建数据表错误: " . mysqli_error($conn); } mysqli_close($conn); ?>
Maintenant que notre base de données et notre table de données ont été créées, l'étape suivante consiste à écrire notre page HTML