Rumah > pangkalan data > tutorial mysql > Amalan pembangunan PHP: menggunakan PHP dan MySQL untuk melaksanakan fungsi ulasan artikel

Amalan pembangunan PHP: menggunakan PHP dan MySQL untuk melaksanakan fungsi ulasan artikel

王林
Lepaskan: 2023-07-01 18:40:39
asal
1668 orang telah melayarinya

Amalan pembangunan PHP: Gunakan PHP dan MySQL untuk melaksanakan fungsi ulasan artikel

Pengenalan:
Dalam era perkembangan teknologi moden, Internet telah menjadi saluran penting untuk orang ramai mendapatkan maklumat dan berkomunikasi. Di Internet, pelbagai laman web dan platform sosial menyediakan fungsi ulasan pengguna, membolehkan pengguna menilai dan berkomunikasi dengan kandungan artikel. Artikel ini akan memperkenalkan cara menggunakan PHP dan MySQL untuk melaksanakan fungsi ulasan artikel yang ringkas tetapi berfungsi sepenuhnya.

1. Persediaan persekitaran
Sebelum anda mula, pastikan anda telah memasang persekitaran berikut dengan betul:

  1. PHP versi 5.6 dan ke atas
  2. Pangkalan data MySQL

2 storan Jadual pangkalan data untuk maklumat semakan. Kita boleh membuat jadual menggunakan alat baris arahan MySQL atau alatan grafik seperti phpMyAdmin. Berikut ialah contoh penyataan SQL:

CIPTA ulasan JADUAL (

id INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
article_id INT(11) NOT NULL,
username VARCHAR(50) NOT NULL,
content TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
Salin selepas log masuk

);

Jadual mengandungi medan berikut:

    id: kunci utama, ditambah secara automatik, digunakan untuk mengenal pasti setiap ulasan secara unik
  1. _
  2. ID artikel, digunakan untuk mengaitkan ulasan dan artikel yang sepadan
  3. nama pengguna: nama pengguna pengulas
  4. kandungan: kandungan ulasan
  5. dicipta_pada: masa membuat ulasan
3. Tulis kod PHP

Mari tulis kod komen untuk melaksanakan kod artikel . Mula-mula, buat fail comment.php.

//Sambung ke pangkalan data
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydb";

$conn = mysqli baharu ($nama pelayan, $nama pengguna, $kata laluan, $dbname);

jika ($conn->connect_error) {

die("数据库连接失败: " . $conn->connect_error);
Salin selepas log masuk

}

// Proses penyerahan borang

jika ($_SERVER["REQUEST_METHOD"] == "POST ") {

$article_id = $_POST["article_id"];
$username = $_POST["username"];
$content = $_POST["content"];

// 插入评论数据到数据库
$sql = "INSERT INTO comments (article_id, username, content) VALUES ($article_id, '$username', '$content')";
if ($conn->query($sql) === TRUE) {
    echo "评论成功";
} else {
    echo "评论失败: " . $conn->error;
}
Salin selepas log masuk

}

// Dapatkan ulasan yang diterbitkan

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

// Paparkan komen

($result->num_rows > 0) {

while($row = $result->fetch_assoc()) {
    echo "用户名:" . $row["username"]. " - 内容:" . $row["content"]. " - 时间:" . $row["created_at"]. "<br>";
}
Salin selepas log masuk

} else {

echo "暂无评论";
Salin selepas log masuk

}

// Tutup sambungan pangkalan data

$conn->close();
?>

IV halaman

Dalam tapak web anda, buat halaman butiran artikel. Sertakan borang ulasan dan ulasan yang diterbitkan pada halaman.

<input type="hidden" name="article_id" value="1">
<input type="text" name="username" placeholder="用户名"><br>
<textarea name="content" placeholder="写下您的评论"></textarea><br>
<input type="submit" value="提交评论">
Salin selepas log masuk

Menyiarkan ulasan:


5. Penggunaan dan Penambahbaikan

Kod di atas melaksanakan fungsi ulasan artikel asas, dan anda boleh mengubah suai dan mengembangkannya mengikut keperluan anda sendiri. Sebagai contoh, anda boleh menambah log masuk pengguna dan pengesahan kebenaran untuk menyekat pengguna untuk hanya mengubah suai dan memadam ulasan mereka sendiri.

Selain itu, untuk meningkatkan pengalaman pengguna, anda juga boleh menggunakan teknologi Ajax untuk mencapai kesan penyerahan dan paparan ulasan tanpa segar semula.

6. Ringkasan

Artikel ini memperkenalkan cara menggunakan PHP dan MySQL untuk melaksanakan fungsi ulasan artikel. Dengan mencipta jadual pangkalan data dan menulis kod PHP, kami melaksanakan sistem ulasan yang mudah tetapi berfungsi sepenuhnya. Saya harap artikel ini memberikan sedikit rujukan dan bantuan untuk anda melaksanakan fungsi yang serupa dalam pembangunan PHP.

Atas ialah kandungan terperinci Amalan pembangunan PHP: menggunakan PHP dan MySQL untuk melaksanakan fungsi ulasan artikel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan