데이터베이스 생성
'mybbs'라는 데이터베이스를 생성합니다
코드는 다음과 같습니다
<?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 mybbs"; if (mysqli_query($conn, $sql)) { echo "数据库创建成功"; } else { echo "数据库创建失败: " . mysqli_error($conn); } mysqli_close($conn); ?>
그런 다음 포럼 섹션 테이블 'forums'를 생성합니다
이 테이블에는 우리가 게시한 내용이 저장됩니다. 포럼
필드 이름 | id | forum_name | forum_description | 필드 | INT | |||||||||||||||||||||||
varchar | varchar | varchar | datetime | 필드 길이 | 6||||||||||||||||||||||||
200 | 50 | 필드 설명 | id||||||||||||||||||||||||||
포럼 소개 | 포럼 테마 | 포럼 생성 시간 |
필드 이름 | id | username | password | log_time | |
field type | INT | varchar | varchar | varchar | datetime |
필드 길이 | 11 | 0 | 생성 코드는 다음과 같습니다 | ||
'tiopic' 저장 필드 | 를 생성합니다 | author 작성자 게시된 게시물 |
title 게시물 제목 content 게시물 내용
last_post_time 게시물이 게시된 시간
reply_author 게시물에 응답한 사람 reply 게시물의 답글 내용
reply_time 게시물에 답글을 올리는 시간
코드는 다음과 같습니다
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "mybbs"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); mysqli_set_charset($conn,'utf8'); //设定字符集 // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 使用 sql 创建数据表 $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 "数据表 tiopic 创建成功"; } else { echo "创建数据表错误: " . mysqli_error($conn); } mysqli_close($conn); ?>