PHP开发之留言板之数据库搭建

留言板数据库搭建


在上一章节我们完成了我们的页面布局,点击留言,会出现下图这样的表单

1.jpg

通过上图,我们可以看出,姓名,邮箱,留言内容是需要我们插入数据库的,但是我们一般看留言的时候,是有日期的,所以,我们还要在数据库存一个日期字段,由此,我们数据库的字段有以下

  • 姓名  name

  • 邮箱  email

  • 留言内容  content

  • 留言日期  ressage_time


确定了存入的字段我们就可以建数据库了,本章节是利用PHP代码建立数据库,代码如下

建立数据库

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

上面的代码建立了一个名为message 的数据库,数据库建好,我们就要建立我们的数据表了


建立数据表

表名 Ressage_user

字段名id
       
name
       
email
       
contentressage_time
字段类型INT
VARCHAR
VARCHAR
VARCHAR
DATE
字段长度63050200
字段描述用户的id发布留言的名称发布留言填写的邮箱留言的内容留言时间
<?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);
?>

现在我们数据库已经准备就绪,下面就可以往数据库存放数据库,存放数据需要我们在php页面进行,请往下接着看


继续学习
||
<?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); ?>
提交重置代码