Construction de...LOGIN

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


login.jpg

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

字段名称idusernamepassword
字段类型INT
VARCHAR
VARCHAR
字段长度63030
字段描述用户的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

12.jpg


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



.section suivante
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>页面登录</title> </head> <body> <h2>数据库搭建</h2> </body> </html>
soumettreRéinitialiser le code
chapitredidacticiel