Pembinaan pangkalan data sistem siaran berita pembangunan PHP
Seperti yang kami katakan dalam bab sebelumnya, siaran berita yang kami tunjukkan hanya mempunyai "tajuk", "kandungan berita" dan "masa keluaran berita". Kami hanya perlu menyimpan medan ini dalam pangkalan data
字段名 | id | title | content | cre_time |
字段類型 | INT | VARCHAR | text | datetime |
字段長度 | 6 | 50 | ||
字段描述 | 新聞id | 新聞標(biāo)題 | 新聞內(nèi)容 | 發(fā)布新聞的時(shí)間 |
Buat pangkalan data
Kami mula-mula mencipta pangkalan data bernama "Berita", kodnya adalah seperti berikut
<?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è)定字符集 // 檢測連接 if (!$conn) { die("連接失敗: " . mysqli_connect_error()); } // 創(chuàng)建數(shù)據(jù)庫 $sql = "CREATE DATABASE News"; if (mysqli_query($conn, $sql)) { echo "數(shù)據(jù)庫創(chuàng)建成功"; } else { echo "數(shù)據(jù)庫創(chuàng)建失敗: " . mysqli_error($conn); } mysqli_close($conn); ?>
Buat jadual data
Buat jadual data bernama baharu dalam pangkalan data bernama News, dengan medan seperti dalam jadual di atas
Kodnya adalah seperti berikut
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "News"; // 創(chuàng)建連接 $conn = mysqli_connect($servername, $username, $password, $dbname); mysqli_set_charset($conn,'utf8'); //設(shè)定字符集 // 檢測連接 if (!$conn) { die("連接失敗: " . mysqli_connect_error()); } // 使用 sql 創(chuàng)建數(shù)據(jù)表 $sql = "CREATE TABLE new ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, title VARCHAR(50) NOT NULL, content text NOT NULL, cre_time datetime );"; if (mysqli_query($conn, $sql)) { echo "數(shù)據(jù)表 user 創(chuàng)建成功"; } else { echo "創(chuàng)建數(shù)據(jù)表錯(cuò)誤: " . mysqli_error($conn); } mysqli_close($conn); ?>
Sekarang pangkalan data dan jadual data kami telah dibuat, langkah seterusnya ialah menulis halaman HTML kami