Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk melaksanakan sistem diari peribadi dalam talian yang mudah menggunakan PHP

Bagaimana untuk melaksanakan sistem diari peribadi dalam talian yang mudah menggunakan PHP

PHPz
PHPzasal
2023-09-25 11:33:531359semak imbas

Bagaimana untuk melaksanakan sistem diari peribadi dalam talian yang mudah menggunakan PHP

Cara menggunakan PHP untuk melaksanakan sistem diari peribadi dalam talian yang mudah, contoh kod khusus diperlukan

Dalam masyarakat moden, diari peribadi telah menjadi banyak Cara penting untuk orang ramai merekodkan kehidupan, pemikiran dan emosi mereka. Dengan populariti Internet, semakin ramai orang memilih untuk merakam diari mereka dalam sistem diari dalam talian untuk memudahkan tontonan dan perkongsian pada bila-bila masa. Artikel ini akan memperkenalkan langkah demi langkah cara menggunakan bahasa PHP untuk melaksanakan sistem diari peribadi dalam talian yang mudah, dan memberikan contoh kod khusus.

Langkah 1: Buat struktur jadual pangkalan data

Pertama, kita perlu mencipta pangkalan data MySQL dan mencipta jadual bernama "diari" di dalamnya. Struktur jadual adalah seperti berikut:

CREATE JADUAL 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;

Step 2: Buat senarai diari page#🎜 🎜#

Buat fail bernama "index.php" untuk memaparkan senarai diari peribadi. Contoh kod adalah seperti berikut:

// Sambungkan ke pangkalan data
$servername = "localhost";
$username = "root" ;
$password = "123456";
$dbname = "your_database_name";
$conn = new mysqli($servername, $username, $dbname);

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

}

// Data diari pertanyaan

$sql = "PILIH * DARI diari ;
$result = $conn->query($sql);

// Paparkan senarai diari

if ($result->num_rows > 0) {# 🎜🎜#

while($row = $result->fetch_assoc()) {
    echo "<h2>" . $row["title"] . "</h2>";
    echo "<p>" . $row["content"] . "</p>";
}
# 🎜🎜#} lain {
echo "暂无日记";

}

$conn->close();

?> 🎜🎜#Langkah 3 : Buat halaman tambah diari

Buat fail bernama "add_diary.php" untuk menambah diari baharu. Contoh kod adalah seperti berikut:

// Sambungkan ke pangkalan data $servername = "localhost";

$username = "root" ;

$password = "123456";

$dbname = "your_database_name";

$conn = new mysqli($servername, $username, $dbname);
if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

}

// Proses penyerahan borang
if ($_SERVER["]REQUEST_METH == "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();
?>

< ;form action=" add_diary.php" method="post">

<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="添加日记">


Melalui kod di atas, kami telah melaksanakan peribadi dalam talian yang mudah sistem diari. Pengguna boleh menambah diari baharu pada halaman "add_diary.php", dan kemudian melihat diari yang ditambah pada halaman "index.php". Sudah tentu, ini hanyalah contoh mudah Dalam aplikasi sebenar, anda juga mungkin perlu mempertimbangkan pelaksanaan fungsi seperti pengesahan pengguna, penyuntingan diari dan pemadaman. Saya harap artikel ini dapat membantu anda memahami cara menggunakan PHP untuk melaksanakan sistem diari peribadi dalam talian!

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan sistem diari peribadi dalam talian yang mudah menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn