Rumah > Artikel > pembangunan bahagian belakang > Ajar anda langkah demi langkah cara membangunkan tapak web keluaran berita dengan PHP
Dengan populariti dan perkembangan pesat Internet, laman web siaran berita telah menjadi saluran penting untuk orang ramai mendapatkan maklumat berita. Sebagai bahasa pengaturcaraan bahagian pelayan yang berkuasa, PHP digunakan secara meluas dalam pembangunan laman web. Artikel ini akan mengajar anda langkah demi langkah cara membangunkan tapak web keluaran berita menggunakan PHP.
<?php $db_host = 'localhost'; $db_username = 'root'; $db_password = 'password'; $db_name = 'news'; $conn = new mysqli($db_host, $db_username, $db_password, $db_name); if ($conn->connect_error) { die("数据库连接失败:" . $conn->connect_error); }
<?php include 'db_connect.php'; $category = $_GET['category']; $sql = "SELECT * FROM news_articles WHERE category='$category'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "<h3>" . $row['title'] . "</h3>"; echo "<p>" . $row['content'] . "</p>"; } } else { echo "暂无新闻"; } $conn->close();
<?php include 'db_connect.php'; $id = $_GET['id']; $sql = "SELECT * FROM news_articles WHERE id='$id'"; $result = $conn->query($sql); if ($result->num_rows > 0) { $row = $result->fetch_assoc(); echo "<h1>" . $row['title'] . "</h1>"; echo "<p>" . $row['content'] . "</p>"; } else { echo "新闻不存在"; } $conn->close();
<?php include 'db_connect.php'; $sql = "SELECT * FROM news_articles ORDER BY timestamp DESC"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "<h3>" . $row['title'] . "</h3>"; echo "<p>" . $row['content'] . "</p>"; } } else { echo "暂无新闻"; } $conn->close();
<?php include 'db_connect.php'; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $category = $_POST['category']; $title = $_POST['title']; $content = $_POST['content']; $timestamp = date('Y-m-d H:i:s'); $sql = "INSERT INTO news_articles (category, title, content, timestamp) VALUES ('$category', '$title', '$content', '$timestamp')"; if ($conn->query($sql) === TRUE) { echo "发布成功"; } else { echo "发布失败:" . $conn->error; } } $conn->close(); ?> <form method="POST" action="admin.php"> <input type="text" name="category" placeholder="分类" required> <input type="text" name="title" placeholder="标题" required> <textarea name="content" placeholder="内容" required></textarea> <button type="submit">发布新闻</button> </form>
Pada ketika ini, kami telah menyelesaikan pembangunan laman web siaran berita yang ringkas. Anda boleh mengoptimumkan dan mengembangkan lagi mengikut keperluan sebenar, seperti menambah pengesahan pengguna, penyuntingan berita, ulasan dan fungsi lain. Saya harap artikel ini dapat membantu anda mula membangunkan laman web keluaran berita dalam PHP dengan cepat.
Atas ialah kandungan terperinci Ajar anda langkah demi langkah cara membangunkan tapak web keluaran berita dengan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!