新闻管理系统是一个用于管理新闻内容的网站后台系统,可以实现新闻的发布、编辑、删除等功能。下面是一个简单的新闻管理系统的PHP代码示例:
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "root", "password", "news");
// 检查连接是否成功
if (!$conn) {
die("连接数据库失败:" . mysqli_connect_error());
}
// 获取所有新闻
function getAllNews() {
global $conn;
$sql = "SELECT * FROM news";
$result = mysqli_query($conn, $sql);
$news = mysqli_fetch_all($result, MYSQLI_ASSOC);
return $news;
}
// 根据ID获取新闻
function getNewsById($id) {
global $conn;
$sql = "SELECT * FROM news WHERE id = $id";
$result = mysqli_query($conn, $sql);
$news = mysqli_fetch_assoc($result);
return $news;
}
// 添加新闻
function addNews($title, $content) {
global $conn;
$sql = "INSERT INTO news (title, content) VALUES ('$title', '$content')";
mysqli_query($conn, $sql);
}
// 编辑新闻
function editNews($id, $title, $content) {
global $conn;
$sql = "UPDATE news SET title = '$title', content = '$content' WHERE id = $id";
mysqli_query($conn, $sql);
}
// 删除新闻
function deleteNews($id) {
global $conn;
$sql = "DELETE FROM news WHERE id = $id";
mysqli_query($conn, $sql);
}
// 关闭数据库连接
mysqli_close($conn);
?>
以上代码示例包含了连接数据库、获取所有新闻、根据ID获取新闻、添加新闻、编辑新闻和删除新闻等功能。你可以根据自己的需求进行修改和扩展。注意,这只是一个简单的示例,实际开发中还需要考虑安全性、错误处理等问题。
上一篇:php实现文章分页功能
下一篇:php发送通知短信接口
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站