ホームページ > バックエンド開発 > PHPチュートリアル > PHP を使用してシンプルなオンライン個人日記システムを実装する方法

PHP を使用してシンプルなオンライン個人日記システムを実装する方法

PHPz
リリース: 2023-09-25 12:18:01
オリジナル
1479 人が閲覧しました

PHP を使用してシンプルなオンライン個人日記システムを実装する方法

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

<label for="title">标题:</label>
<input type="text" name="title" id="title" required><br><br>
<label for="content">内容:</label>
<textarea name="content" id="content" required></textarea><br><br>
<input type="submit" value="添加日记">
ログイン後にコピー

> ;

上記のコードを通じて、シンプルなオンライン個人日記システムを実装しました。ユーザーは、「add_diary.php」ページで新しい日記を追加し、「index.php」ページで追加された日記を表示できます。もちろんこれは単純な例であり、実際のアプリケーションではユーザー認証や日記の編集・削除などの機能の実装も検討する必要があるかもしれません。この記事が、PHP を使用してオンライン個人日記システムを実装する方法を理解するのに役立つことを願っています。

以上がPHP を使用してシンプルなオンライン個人日記システムを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート