Construction de base de données pour la page de connexion au développement PHP
Construction de la base de données pour la page de connexion
Comme nous l'avons dit dans le chapitre précédent, les utilisateurs Le nom et le mot de passe doivent être stockés dans les données, ces deux champs sont donc essentiels. Nous nommons le champ du nom d'utilisateur "nom d'utilisateur" et le mot de passe "mot de passe".
Création de base de données
Nous pouvons créer une base de données grâce aux connaissances MySQL que nous avons acquises. Ce chapitre utilise notre code PHP pour créer. notre base de données
<?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 login"; if (mysqli_query($conn, $sql)) { echo "数据库创建成功"; } else { echo "数据库创建失败: " . mysqli_error($conn); } mysqli_close($conn); ?>
Le code ci-dessus crée une base de données nommée login
Créer une table de données
La table de données est nommée : utilisateur
字段名称 | id | username | password |
字段类型 | INT | VARCHAR | VARCHAR |
字段长度 | 6 | 30 | 30 |
字段描述 | 用户的id | 用户名 | 密码 |
Le code de création de la table de données et du champ est le suivant
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "login"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); mysqli_set_charset($conn,'utf8'); //设定字符集 // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 使用 sql 创建数据表 $sql = "CREATE TABLE user ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL, password VARCHAR(30) NOT NULL );"; if (mysqli_query($conn, $sql)) { echo "数据表 user 创建成功"; } else { echo "创建数据表错误: " . mysqli_error($conn); } mysqli_close($conn); ?>
Le code ci-dessus crée une base de données nommée "utilisateur", qui contient "id", "nom d'utilisateur" et "mot de passe" Champs
Ouvrons phpmyadmin et jetons un œil
Nous pouvons voir que notre base de données a été configurée. Bien sûr, c'est juste. le plus simple et basique Après avoir configuré notre base de données, nous pouvons créer notre page d'affichage HTML