基于PHP+mysql实现新闻发布系统的开发


Posted in PHP onAugust 06, 2020

新闻发布系统

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 ;

首页

<title>新闻首页</title>
</head>

<body bgcolor="#CC6666">
<h1 align="center">新闻首页</h1>
<h3 align="center"><a href="action.html" rel="external nofollow" >新建新闻</a>  修改新闻    删除新闻  <a href="ssxw.html" rel="external nofollow" >搜索新闻</a></h3>
</body>

首页效果图

基于PHP+mysql实现新闻发布系统的开发

新建新闻

<title>插入新闻</title>
</head>

<body>
<form action="adds.php" method="post">
<h3 align="center">插入新闻</h3>
<table width="300" align="center" border="2">
<tr>
<td>标题</td>
<td><input type="text" name="title" /></td>
</tr>
<tr>
<td>关键字</td>
<td><input type="text" name="keywords" /></td>
</tr>
<tr>
<td>作者</td>
<td><input type="text" name="author" /></td>
</tr>
<tr>
<td>内容</td>
<td><input type="text" name="content" /></td>
</tr>
<tr >
<td colspan="2" align="center"><input type="submit" value="提交" /></td>
</tr>
</table>
</form>
</body>

新建新闻效果图

基于PHP+mysql实现新闻发布系统的开发

新建新闻PHP

<title>动态</title>
</head>

<body>
<?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 "添加失败";}


?>
</body>

查询新闻

<title>搜索新闻</title>
</head>

<body>
<form action="ssxw.php" method="post">
<input type="text" name="ssxw" />
<input type="submit" value="搜索" />
</form>
</body>

查询新闻效果图

基于PHP+mysql实现新闻发布系统的开发

查询新闻PHP

<title>搜索新闻</title>
</head>
<body>
<table width="500" border="2">
<tr>
<th colspan="coL">ID</th>
<th colspan="COL">标题</th>
<th colspan="COL">关键字</th>
<th colspan="COL">作者</th>
<th colspan="COL">时间</th>
<th colspan="COL">内容</th>
</tr>
<?php
//载入数据库
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 "<tr>";
  echo "<td>$sy[0]</td>";
  echo "<td>$sy[1]</td>";
  echo "<td>$sy[2]</td>";
  echo "<td>$sy[3]</td>";
  echo "<td>$sy[4]</td>";
  echo "<td>$sy[5]</td>";
  echo "</tr>";
}
echo "<a href='index.html'>新闻首页</a>";
?>
</table>
</body>

查询新闻效果图

基于PHP+mysql实现新闻发布系统的开发

注意:
1.连接数据库
mysql_connect(“localhost”,”root”,”“) or die(“连接失败”);
2.设置编码格式
mysql_query(“set names utf-8”);
3.选择数据库
mysql_query(“use newsdb”) or die(“选择失败”);       

在这里先做出增加和查询两个功能,其他功能持续更新中。。。。。。
期待与你一起学习。

到此这篇关于基于PHP+mysql实现新闻发布系统的开发的文章就介绍到这了,更多相关PHP+mysql新闻发布系统内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
PHP4与PHP5的时间格式问题
Feb 17 PHP
PHP 查找字符串常用函数介绍
Jun 07 PHP
php中禁止单个IP与ip段访问的代码小结
Jul 04 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
Oct 29 PHP
PHP中鲜为人知的10个函数
Feb 28 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
Apr 22 PHP
php通过获取头信息判断图片类型的方法
Jun 26 PHP
浅谈PHP中的
Apr 23 PHP
利用php生成验证码
Feb 23 PHP
php正则表达式基本知识与应用详解【经典教程】
Apr 17 PHP
PHP判断一个数组是另一个数组子集的方法详解
Jul 31 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
Aug 06 #PHP
基于PHP的登录和注册的功能的实现
Aug 06 #PHP
php中try catch捕获异常实例详解
Aug 06 #PHP
PHP日期和时间函数的使用示例详解
Aug 06 #PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
Aug 06 #PHP
PHP文件打开关闭及读写操作示例解析
Aug 06 #PHP
PHP中-&gt;和=&gt;的含义及使用示例解析
Aug 06 #PHP
You might like
杏林同学录(四)
2006/10/09 PHP
php错误、异常处理机制(补充)
2012/05/07 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
tp5 实现列表数据根据状态排序
2019/10/18 PHP
jquery动态加载js三种方法实例
2013/08/03 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
nodejs搭建本地http服务器教程
2017/03/13 NodeJs
配置nodejs环境的方法
2017/05/13 NodeJs
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
详解react-router如何实现按需加载
2017/06/15 Javascript
Angular2实现组件交互的方法分析
2017/12/19 Javascript
django简单的前后端分离的数据传输实例 axios
2020/05/18 Javascript
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
2013/12/06 Python
浅谈Python中函数的参数传递
2016/06/21 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
Python数据可视化编程通过Matplotlib创建散点图代码示例
2017/12/09 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
解决pytorch-yolov3 train 报错的问题
2020/02/18 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
python 实现数据库中数据添加、查询与更新的示例代码
2020/12/07 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
中国旅游网站:同程旅游
2016/09/11 全球购物
印度尼西亚最好的小工具在线商店:Erafone.com
2019/03/26 全球购物
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
2013年学期结束动员演讲稿
2014/01/07 职场文书
省三好学生申请材料
2014/01/22 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
解除施工合同协议书
2014/10/17 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
初中体育教学随笔
2015/08/15 职场文书
python not运算符的实例用法
2021/06/30 Python