Pembinaan pangkalan data untuk halaman log masuk pembangunan PHP
Pembinaan pangkalan data untuk halaman log masuk
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"); //設(shè)置編碼 $servername = "localhost"; $username = "root"; $password = "root"; // 創(chuàng)建連接 $conn = mysqli_connect($servername, $username, $password); mysqli_set_charset($conn,'utf8'); //設(shè)定字符集 // 檢測(cè)連接 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); ?>
Kod di atas mencipta pangkalan data bernama log masuk
Buat jadual data
Jadual data dinamakan: pengguna
字段名稱 | id | username | password |
字段類型 | INT | VARCHAR | VARCHAR |
字段長(zhǎng)度 | 6 | 30 | 30 |
字段描述 | 用戶的id | 用戶名 | 密碼 |
Jadual data dan kod penciptaan medan adalah seperti berikut
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "login"; // 創(chuàng)建連接 $conn = mysqli_connect($servername, $username, $password, $dbname); mysqli_set_charset($conn,'utf8'); //設(shè)定字符集 // 檢測(cè)連接 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ù)表錯(cuò)誤: " . 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
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