PHP を使用してシンプルなオンライン個人日記システムを実装する方法。具体的なコード例が必要です。
現代社会では、個人日記は多くの人にとっての手段となっています。彼らの生活、考え、そして重要な感情のあり方を記録します。インターネットの普及に伴い、いつでも簡単に閲覧したり共有したりできるように、オンライン日記システムに日記を記録することを選択する人が増えています。この記事では、PHP 言語を使用してシンプルなオンライン個人日記システムを実装する方法を段階的に紹介し、具体的なコード例を示します。
ステップ 1: データベース テーブル構造の作成
まず、MySQL データベースを作成し、その中に「diary」という名前のテーブルを作成する必要があります。テーブル構造は次のとおりです。
CREATE TABLE diary
(
id
int(11) NOT NULL AUTO_INCREMENT,
title
varchar (255) NOT NULL,
content
text NOT NULL,
create_time
datetime NOT NULL,
PRIMARY KEY (id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ステップ 2: 日記リスト ページの作成
個人日記のリストを表示する「index.php」という名前のファイルを作成します。コード例は次のとおりです。
// データベースに接続します
$servername = "localhost";
$username = "root";
$パスワード = "123456" ;
$dbname = "your_database_name";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-> ;connect_error) {
die("Connection failed: " . $conn->connect_error);
}
//日記データのクエリ
$sql = "SELECT * FROM 日記";
$result = $conn->query($ sql);
// 日記リストを表示
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) { echo "<h2>" . $row["title"] . "</h2>"; echo "<p>" . $row["content"] . "</p>"; }
} else {
echo "暂无日记";
}
$ conn->close();
?>
ステップ 3: 日記の追加ページを作成する
追加用に「add_diary.php」という名前のファイルを作成します新しい日記。コード例は次のとおりです。
// データベースに接続します
$servername = "localhost";
$username = "root";
$パスワード = "123456" ;
$dbname = "your_database_name";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-> ;connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// フォーム送信を処理します
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$title = $_POST["title"]; $content = $_POST["content"]; $create_time = date("Y-m-d H:i:s"); // 插入日记数据 $sql = "INSERT INTO diary (title, content, create_time) VALUES ('$title', '$content', '$create_time')"; if ($conn->query($sql) === TRUE) { echo "日记添加成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; }
}
$conn->close();
?>