基于PHP+mysq要如何l实现新闻发布系统
发布时间:2020-08-10 10:46:04
来源:亿速云
阅读:67
作者:小新
这篇文章主要介绍基于PHP+mysq要如何l实现新闻发布系统,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
新闻发布系统
1. 系统简介
一个简单的新闻系统,包含了四个功能,增删改查,利用PHP语言,结合了MySQL数据库,开发工具用的是Dreamweaver。
2.数据库设计
-- 数据库: `newsdb`
CREATE DATABASE IF NOT EXISTS `newsdb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `newsdb`;
-- 表的结构 `news`
CREATE TABLE IF NOT EXISTS `news` (
`id` int(9) NOT NULL AUTO_INCREMENT,
`title` varchar(50) NOT NULL,
`keywords` varchar(50) NOT NULL,
`author` varchar(16) NOT NULL,
`addtime` datetime NOT NULL,
`content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
首页
新闻首页新闻首页
新建新闻 修改新闻 删除新闻 搜索新闻
首页效果图
新建新闻
插入新闻插入新闻
标题 | |
关键字 | |
作者 | |
内容 | |
新建新闻效果图
新建新闻PHP
动态//加载数据库
//include("mysql.php");
//连接数据库
mysql_connect("localhost","root","") or die("连接失败");
//设置编码格式
mysql_query("set names utf-8");
//选择数据库
mysql_query("use newsdb") or die("选择失败");
//获取输入文本
$bt=$_POST['title'];
$gzj=$_POST['keywords'];
$zz=$_POST['author'];
$nn=$_POST['content'];
//获取系统时间
/*改时区*/
date_default_timezone_set('PRC');
$time=date('Y-m-d h:i:s');
//加入数据
$mysql="insert into news values(null,'$bt','$gjz','$zz','$time','$nn')";
$aa=mysql_query($mysql);
//判断是否插入
if($aa){
echo "添加成功";}
else{echo "添加失败";}
?>
查询新闻
搜索新闻查询新闻效果图
查询新闻PHP
搜索新闻ID | 标题 | 关键字 | 作者 | 时间 | 内容 |
---|
//载入数据库
include("mysql.php");
//获取输入的标题
$ssxw=$_POST['ssxw'];
//利用 查询语句
$sql="select * from news where title like '%$ssxw%'";
//利用索引数组
$cx=mysql_query($sql);
//遍历出来
while($sy=mysql_fetch_row($cx)){
echo "
";echo "
$sy[0]";echo "
$sy[1]";echo "
$sy[2]";echo "
$sy[3]";echo "
$sy[4]";echo "
$sy[5]";echo "
";}
echo "新闻首页";
?>
查询新闻效果图
注意:
1.连接数据库
mysql_connect(“localhost”,”root”,”“) or die(“连接失败”);
2.设置编码格式
mysql_query(“set names utf-8”);
3.选择数据库
mysql_query(“use newsdb”) or die(“选择失败”);
以上是基于PHP+mysq要如何l实现新闻发布系统的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!