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 grace 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"; // 創(chuàng)建連接 $conn = mysqli_connect($servername, $username, $password); mysqli_set_charset($conn,'utf8'); //設定字符集 // 檢測連接 if (!$conn) { die("連接失敗: " . mysqli_connect_error()); } // 創(chuàng)建數(shù)據(jù)庫 $sql = "CREATE DATABASE login"; if (mysqli_query($conn, $sql)) { echo "數(shù)據(jù)庫創(chuàng)建成功"; } else { echo "數(shù)據(jù)庫創(chuàng)建失敗: " . 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"; // 創(chuàng)建連接 $conn = mysqli_connect($servername, $username, $password, $dbname); mysqli_set_charset($conn,'utf8'); //設定字符集 // 檢測連接 if (!$conn) { die("連接失敗: " . mysqli_connect_error()); } // 使用 sql 創(chuàng)建數(shù)據(jù)表 $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 "數(shù)據(jù)表 user 創(chuàng)建成功"; } else { echo "創(chuàng)建數(shù)據(jù)表錯誤: " . 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