Bagaimana untuk melaksanakan sistem siaran berita mudah menggunakan PHP

王林
Lepaskan: 2023-09-24 11:38:02
asal
1575 orang telah melayarinya

Bagaimana untuk melaksanakan sistem siaran berita mudah menggunakan PHP

Cara menggunakan PHP untuk melaksanakan sistem siaran berita yang mudah

Dengan populariti Internet, sistem siaran berita telah menjadi keperluan biasa. Artikel ini akan memperkenalkan cara menggunakan bahasa pengaturcaraan PHP dan pangkalan data MySQL untuk membina sistem siaran berita yang mudah, dan melampirkan contoh kod.

  1. Buat pangkalan data

Pertama, kita perlu mencipta pangkalan data MySQL untuk menyimpan data berita. Cipta pangkalan data bernama "berita" dalam MySQL dan buat jadual bernama "artikel_berita" dalam pangkalan data Struktur jadual adalah seperti berikut:

CREATE TABLE news_articles (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255 ) NOT NULL,
TEKS kandungan,
pengarang VARCHAR(100) BUKAN NULL,
dicipta_pada TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

  1. Kod belakang: Tambah berita

Seterusnya, kami menulis skrip PHP untuk mengendalikan berita. Buat fail bernama "add_news.php" dan tambahkan kod berikut di dalamnya:

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

  $title = $_POST["title"];
  $content = $_POST["content"];
  $author = $_POST["author"];

  // 连接到数据库
  $conn = mysqli_connect("localhost", "root", "", "news");
  if ($conn === false) {
     die("连接数据库失败:" . mysqli_connect_error());
  }

  // 执行插入数据的SQL语句
  $sql = "INSERT INTO news_articles (title, content, author) VALUES ('$title', '$content', '$author')";
  if (mysqli_query($conn, $sql)) {
     echo "新闻添加成功!";
  } else {
     echo "添加新闻失败:" . mysqli_error($conn);
  }

  // 关闭数据库连接
  mysqli_close($conn);
Salin selepas log masuk

}
?>

Kod Bahagian Depan: Menambah Berita
  1. Sekarang, kami mencipta fail yang dipanggil "news_form.html" dan menambah kod berikut di dalamnya:

Tambah Berita


Tambah Berita



  <label for="title">标题:</label><br>
  <input type="text" id="title" name="title" required><br><br>
  <label for="content">内容:</label><br>
  <textarea id="content" name="content" required></textarea><br><br>
  <label for="author">作者:</label><br>
  <input type="text" id="author" name="author" required><br><br>
  <input type="submit" value="添加新闻">
Salin selepas log masuk




Kod belakang: paparkan senarai berita

  1. Di bawah, kami menulis skrip PHP untuk mengendalikan fungsi memaparkan senarai berita . Cipta fail bernama "list_news.php" dan tambahkan kod berikut di dalamnya:
// Sambungkan ke pangkalan data

$conn = mysqli_connect("localhost", "root", "", "news " );

if ($conn === false) {

  die("连接数据库失败:" . mysqli_connect_error());
Salin selepas log masuk

}
// Jalankan pernyataan SQL untuk menanyakan data

$sql = "SELECT * FROM news_articles";

$result = mysqli_query($conn, $ sql ;



Kod bahagian hadapan: Paparkan senarai berita


Akhir sekali, kami mencipta fail yang dipanggil "news_list.php" dan menambah kod berikut di dalamnya:

html>

Senarai berita



Senarai berita

' <.php>

    Atas ialah kandungan terperinci Bagaimana untuk melaksanakan sistem siaran berita mudah menggunakan PHP. 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
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!