Pembinaan pangkalan data untuk halaman log masuk pembangunan PHP

Pembinaan pangkalan data untuk halaman log masuk


login.jpg

Seperti yang telah kami katakan dalam bab sebelumnya, pengguna Nama dan kata laluan mesti disimpan dalam data, jadi kedua-dua medan ini adalah penting Kami menamakan medan nama pengguna "nama pengguna" dan kata laluan "kata laluan".


Penciptaan Pangkalan Data

Kami boleh mencipta pangkalan data melalui pengetahuan mysql yang telah kami pelajari Bab ini menggunakan Kod PHP kami untuk mencipta pangkalan data kami

<?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);
?>

Kod di atas mencipta pangkalan data bernama log masuk


Buat jadual data

Jadual data dinamakan: pengguna

字段名称idusernamepassword
字段类型INT
VARCHAR
VARCHAR
字段长度63030
字段描述用户的id用户名密码

Jadual data dan kod penciptaan medan adalah seperti berikut


<?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);
?>

Kod di atas mencipta pangkalan data bernama "pengguna", yang mengandungi "id", "nama pengguna" dan "kata laluan" Medan

Mari buka phpmyadmin dan lihat

12.jpg


Kita dapat melihat bahawa pangkalan data kami telah disediakan yang paling mudah dan asas. Selepas menyediakan pangkalan data kami, kami boleh membuat halaman paparan HTML kami



Meneruskan pembelajaran
||
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>页面登录</title> </head> <body> <h2>数据库搭建</h2> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus