PHP開発ニュースリリースシステムデータベース構築
前の章で、私たちがデモしているニュースリリースには「タイトル」、「ニュース内容」、「ニュースリリース時間」しかないことをすでに述べました。データベースに保存する必要があるのは、これらのフィールドだけです
フィールド名。 | id | タイトル | コンテンツ | cre_time |
フィールドタイプ | INT | VARCHAR | テキスト | 日時 |
フィールドの長さ | 6 | 50 | ||
フィールドの説明 | ニュースID | ニュースタイトル | ニュースコンテンツ | ニュースを公開する時間 |
データベースを作成します
最初に「News」という名前のデータベースを作成します。コードは次のとおりです
<?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 News"; if (mysqli_query($conn, $sql)) { echo "数据库创建成功"; } else { echo "数据库创建失败: " . mysqli_error($conn); } mysqli_close($conn); ?>
データテーブルを作成します
Newsという名前のデータベースにnewという名前のテーブルを作成しますデータ テーブル、フィールドは上の表のとおりです
コードは次のとおりです
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "News"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); mysqli_set_charset($conn,'utf8'); //设定字符集 // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 使用 sql 创建数据表 $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 "数据表 user 创建成功"; } else { echo "创建数据表错误: " . mysqli_error($conn); } mysqli_close($conn); ?>
データベースとデータ テーブルが作成されたので、次のステップは HTML ページを作成することです