Database construction of message board developed by PHP

Message board database construction


#In the previous chapter we completed our page layout. Click to leave a message and something like the picture below will appear. Form

1.jpg

From the picture above, we can see that the name, email address, and message content need to be inserted into the database, but when we look at the message, it usually has a date. , so we also need a date field in the database. Therefore, the fields in our database are as follows

  • Name name

  • Email email

  • Message content content

  • Message date ressage_time


Deposited We can build a database in the fields. This chapter uses PHP code to create a database. The code is as follows

Create a database

<?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 message";
if (mysqli_query($conn, $sql)) {
    echo "数据库创建成功";
} else {
    echo "数据库创建失败: " . mysqli_error($conn);
}
mysqli_close($conn);
?>

The above code is created A database named message is created. After the database is built, we will create our data table


#Create data table

Table name Ressage_user

Field nameidnameemailcontentressage_timeField typeINTVARCHARVARCHARVARCHARDATEField length63050200##Field Description
<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "ressage";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
mysqli_set_charset($conn,'utf8'); //设定字符集 
// 检测连接
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
// 使用 sql 创建数据表
$sql = "CREATE TABLE Ressage_user (
 id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
 name VARCHAR(30) NOT NULL,
 email VARCHAR(50) NOT NULL,
 content VARCHAR(200) NOT NULL,
 ressage_time DATE
 );";
if (mysqli_query($conn, $sql)) {
    echo "数据表 user 创建成功";
} else {
    echo "创建数据表错误: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
       
       







User The idThe name of the messageThe email address filled in the messageThe content of the messageThe message time
Now that our database is ready, we can store the database in the database. Storing the data requires us to do it on the php page, please continue reading

Continuing Learning
||
<?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 message"; if (mysqli_query($conn, $sql)) { echo "数据库创建成功"; } else { echo "数据库创建失败: " . mysqli_error($conn); } mysqli_close($conn); ?>
submitReset Code