인터넷의 인기와 급속한 발전으로 인해 뉴스 보도 웹사이트는 사람들이 뉴스 정보를 얻는 중요한 채널이 되었습니다. 강력한 서버측 프로그래밍 언어인 PHP는 웹사이트 개발에 널리 사용됩니다. 이 기사에서는 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>
이 시점에서 간단한 보도자료 웹사이트 개발이 완료되었습니다. 사용자 인증, 뉴스 편집, 댓글 및 기타 기능 추가 등 실제 필요에 따라 더욱 최적화하고 확장할 수 있습니다. 이 기사가 귀하가 PHP로 뉴스 릴리스 웹사이트 개발을 빠르게 시작하는 데 도움이 되기를 바랍니다.
위 내용은 PHP를 사용하여 보도자료 웹사이트를 개발하는 방법을 단계별로 가르쳐드립니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!