PHP を使用して簡単なニュース リリース システムを実装する方法
インターネットの普及に伴い、ニュース リリース システムが一般的に必要になりました。この記事では、PHP プログラミング言語と MySQL データベースを使用して簡単なニュース リリース システムを構築する方法を、コード例を添付して紹介します。
まず、ニュース データを保存するための MySQL データベースを作成する必要があります。 MySQL に "news" という名前のデータベースを作成し、データベース内に "news_articles" という名前のテーブルを作成します。テーブル構造は次のとおりです:
CREATE TABLE news_articles (
id INT AUTO_INCREMENT PRIMARY KEY ,
) title VARCHAR(255) NOT NULL,
content TEXT,
author VARCHAR(100) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
次に、ニュースを追加する機能を処理する PHP スクリプトを作成します。 「add_news.php」というファイルを作成し、その中に次のコードを追加します。
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);
}
?>
ここで、「news_form.html」というファイルを作成し、そこに次のコードがあります: