亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Pembangunan PHP pembinaan pangkalan data tutorial forum kecil

Buat pangkalan data

Kami mencipta pangkalan data bernama 'mybbs'

Kodnya 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è)定字符集
// 檢測(cè)連接
if (!$conn) {
    die("連接失敗: " . mysqli_connect_error());
}
// 創(chuàng)建數(shù)據(jù)庫(kù)
$sql = "CREATE DATABASE mybbs";
if (mysqli_query($conn, $sql)) {
    echo "數(shù)據(jù)庫(kù)創(chuàng)建成功";
} else {
    echo "數(shù)據(jù)庫(kù)創(chuàng)建失敗: " . mysqli_error($conn);
}
mysqli_close($conn);
?>

Kemudian buat jadual bahagian forum kami 'forum'

Jadual ini menyimpan forum yang telah kami terbitkan

字段名idforum_name
forum_description        subject                  last_post_time       
字段類型INT
varchar
varchar
varchar
datetime 
字段長(zhǎng)度65020050
字段描述id論壇的名稱論壇的簡(jiǎn)介論壇的主題論壇的創(chuàng)建時(shí)間

Kodnya adalah seperti berikut

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "mybbs";
// 創(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 forums (
 id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
 `forum_name` varchar(50) NOT NULL,
  `forum_description` varchar(200) NOT NULL,
  `subject` varchar(50) NOT NULL,
  `last_post_time` datetime NOT NULL
 );";
if (mysqli_query($conn, $sql)) {
    echo "數(shù)據(jù)表 forums 創(chuàng)建成功";
} else {
    echo "創(chuàng)建數(shù)據(jù)表錯(cuò)誤: " . mysqli_error($conn);
}
mysqli_close($conn);
?>

Cipta jadual pengguna kami dan simpan pengguna kami dalam " member" table , tanpa forum dan siaran yang tidak dibenarkan,

< td >id < td style="word-break: break-all;">e-mel < td style="word-break: break-all;">Kata laluan untuk pendaftaran
Nama medannama pengguna
字段名idusername
password   email  log_time    
字段類型INT
varchar
varchar
varchar
datetime 
字段長(zhǎng)度11505050
字段描述用戶ID注冊(cè)填寫的用戶名注冊(cè)填寫的密碼注冊(cè)填寫的郵箱注冊(cè)時(shí)間
kata laluan log_time
jenis medanINT

varcharvarcharvarchardatetime
Panjang medan11505050
Bidang perihalan ID PenggunaNama pengguna diisi untuk pendaftaranE-mel untuk pendaftaranMasa pendaftaran


Kod penciptaan adalah seperti berikut

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "mybbs";
// 創(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 member (
 id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
 `username` varchar(50) NOT NULL,
  `password` varchar(50) NOT NULL,
  `email` varchar(50) NOT NULL,
  `log_time` datetime NOT NULL
);";
if (mysqli_query($conn, $sql)) {
    echo "數(shù)據(jù)表 member 創(chuàng)建成功";
} else {
    echo "創(chuàng)建數(shù)據(jù)表錯(cuò)誤: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
Yang berikut mencipta jadual siaran kami 'tiopic'

  • 'tiopic' medan tersimpan

  • pengarang Pengarang siaran
  • tajuk Tajuk siaran
  • kandungan The kandungan siaran
  • last_post_time Masa siaran itu diterbitkan
  • reply_author Orang yang membalas siaran
  • balas Kandungan balasan siaran


reply_time Masa untuk membalas siaran


Kod adalah seperti berikut

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "mybbs";
// 創(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 tiopic (
 id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
 `author` varchar(50) NOT NULL,
  `title` varchar(100) NOT NULL,
  `content` text NOT NULL,
  `last_post_time` datetime NOT NULL,
  `reply_author` varchar(50) DEFAULT NULL,
  `reply` text,
  `reply_time` datetime DEFAULT NULL
);";
if (mysqli_query($conn, $sql)) {
    echo "數(shù)據(jù)表 tiopic 創(chuàng)建成功";
} else {
    echo "創(chuàng)建數(shù)據(jù)表錯(cuò)誤: " . mysqli_error($conn);
}
mysqli_close($conn);
?>


Petua: Tutorial ini hanya menunjukkan prinsip forum yang mudah, oleh itu, kandungan siaran yang disiarkan dan kandungan siaran balasan disatukan . Tutorial ini tidak menggunakan rekursi, jadi apabila membalas siaran, kandungan baharu akan menimpa Kandungan sebelumnya, saya harap pelajar boleh membuat forum yang lebih lengkap selepas menamatkan kursus ini

Meneruskan pembelajaran
||
<?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ù)庫(kù) $sql = "CREATE DATABASE mybbs"; if (mysqli_query($conn, $sql)) { echo "數(shù)據(jù)庫(kù)創(chuàng)建成功"; } else { echo "數(shù)據(jù)庫(kù)創(chuàng)建失敗: " . mysqli_error($conn); } mysqli_close($conn); ?>