Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menambah, memadam, menyemak dan mengubah suai maklumat berita dalam PHP
PHP ialah bahasa skrip bahagian pelayan sumber terbuka yang sering digunakan untuk menjana halaman Web secara dinamik. Berbanding dengan bahasa pengaturcaraan yang lain, sintaks PHP adalah ringkas dan mudah difahami, dan ianya mudah untuk dimulakan malah pemula boleh bermula dengan cepat.
Dalam pembangunan web, pengurusan berita adalah tugas yang sangat penting. Dengan perkembangan Internet, maklumat berita dikemas kini dengan lebih pantas dan pantas, memerlukan cara yang cekap untuk mengurusnya. PHP adalah tepat untuk tugas ini Ia boleh menambah, memadam, menyemak dan mengubah suai berita, menjadikan pengurusan berita berfungsi dengan lebih mudah dan lebih cekap.
1. Reka bentuk sistem pengurusan berita
Sebelum mereka bentuk sistem pengurusan berita, perkara pertama yang perlu dipertimbangkan ialah reka bentuk pangkalan data. Dalam keadaan biasa, sistem pengurusan berita memerlukan sekurang-kurangnya dua jadual, satu jadual yang menyimpan maklumat berita, dan satu lagi jadual yang menyimpan maklumat klasifikasi berita. Seterusnya, mari kita lihat reka bentuk khusus.
Jadual maklumat berita perlu mengandungi medan berikut:
Jadual klasifikasi berita hanya perlu mengandungi medan berikut:
Dengan reka bentuk pangkalan data disediakan, anda boleh mula menulis kod untuk sistem pengurusan berita.
2. Tambah, padam dan ubah suai maklumat berita
Dalam PHP, gunakan sambungan mysqli perpustakaan ke Untuk menyambung ke pangkalan data, anda boleh menggunakan fungsi mysqli_connect() untuk menyambung. Selepas sambungan berjaya, anda boleh melaksanakan pernyataan SQL untuk menambah maklumat berita ke pangkalan data.
Berikut ialah contoh kod mudah untuk menambah maklumat berita:
//连接数据库 $con = mysqli_connect("localhost", "root", "123456", "news"); if (!$con) { die("连接错误: " . mysqli_connect_error()); } //获取表单数据 $title = $_POST["title"]; $category_id = $_POST["category_id"]; $content = $_POST["content"]; $addtime = date("Y-m-d H:i:s"); //插入数据 $sql = "INSERT INTO news (title, category_id, content, addtime) VALUES ('$title', '$category_id', '$content', '$addtime')"; //执行SQL语句并判断是否成功 if (mysqli_query($con, $sql)) { echo "新闻添加成功!"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($con); } //关闭连接 mysqli_close($con);
Pertanyaan untuk maklumat berita ialah pengurusan sistem Untuk operasi yang lebih biasa, anda boleh menggunakan pernyataan SELECT untuk menanyakan data yang diperlukan daripada pangkalan data. Berikut ialah contoh kod mudah untuk menanyakan maklumat berita:
//连接数据库 $con = mysqli_connect("localhost", "root", "123456", "news"); if (!$con) { die("连接错误: " . mysqli_connect_error()); } //查询数据 $sql = "SELECT * FROM news"; $result = mysqli_query($con, $sql); //输出查询结果 if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "标题: " . $row["title"]. " - 分类: " . $row["category_id"]. " - 时间: " . $row["addtime"]. "<br>"; } } else { echo "0 结果"; } //关闭连接 mysqli_close($con);
Pengubahsuaian maklumat berita memerlukan penggunaan kenyataan KEMASKINI untuk mengemas kini nilai daripada medan yang sepadan. Berikut ialah contoh kod mudah untuk mengubah suai maklumat berita:
//连接数据库 $con = mysqli_connect("localhost", "root", "123456", "news"); if (!$con) { die("连接错误: " . mysqli_connect_error()); } //获取表单数据 $id = $_POST["id"]; $title = $_POST["title"]; $category_id = $_POST["category_id"]; $content = $_POST["content"]; //更新数据 $sql = "UPDATE news SET title='$title', category_id='$category_id', content='$content' WHERE id=$id"; //执行SQL语句并判断是否成功 if (mysqli_query($con, $sql)) { echo "新闻修改成功!"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($con); } //关闭连接 mysqli_close($con);
Pemadaman maklumat berita memerlukan penggunaan kenyataan DELETE untuk memadamkan yang sepadan rekod data. Berikut ialah contoh kod ringkas untuk memadam maklumat berita:
//连接数据库 $con = mysqli_connect("localhost", "root", "123456", "news"); if (!$con) { die("连接错误: " . mysqli_connect_error()); } //获取需要删除的数据id $id = $_GET["id"]; //删除数据 $sql = "DELETE FROM news WHERE id=$id"; //执行SQL语句并判断是否成功 if (mysqli_query($con, $sql)) { echo "新闻删除成功!"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($con); } //关闭连接 mysqli_close($con);
3 Ringkasan
Melalui contoh kod di atas, kita dapat melihat bahawa PHP sedang melaksanakan berita. maklumat Aspek penambahan, pemadaman, penyemakan dan pengubahsuaian adalah sangat mudah. Dalam pembangunan sebenar, kod tersebut juga boleh dioptimumkan lagi untuk meningkatkan kecekapan pelaksanaan dan mencapai sistem pengurusan berita yang lebih cekap.
Atas ialah kandungan terperinci Bagaimana untuk menambah, memadam, menyemak dan mengubah suai maklumat berita dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!