基于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 相关文章推荐
PHP操作xml代码
Jun 17 PHP
在PHP中使用curl_init函数的说明
Nov 02 PHP
基于PHP CURL用法的深入分析
Jun 09 PHP
浅谈php函数serialize()与unserialize()的使用方法
Aug 19 PHP
php导入大量数据到mysql性能优化技巧
Dec 29 PHP
php的sso单点登录实现方法
Jan 08 PHP
PHP快速生成各种信息提示框的方法
Feb 03 PHP
学习PHP session的传递方式
Jun 15 PHP
php抽奖概率算法(刮刮卡,大转盘)
Apr 17 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
PHP PDOStatement::fetchObject讲解
Feb 01 PHP
浅析PHP中的 inet_pton 网络函数
Dec 16 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
关于使用key/value数据库redis和TTSERVER的心得体会
2013/06/28 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
2019/10/16 PHP
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
prototype与__proto__区别详细介绍
2017/01/09 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
js实现股票实时刷新数据案例
2017/05/14 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
AngularJS ui-router刷新子页面路由的方法
2018/07/23 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
Angular中使用ng-zorro图标库部分图标不能正常显示问题
2019/04/22 Javascript
vue实现简单的日历效果
2020/09/24 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
2019/10/31 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
微信小程序选择图片控件
2021/01/19 Javascript
Python深入学习之装饰器
2014/08/31 Python
使用Python编写Linux系统守护进程实例
2015/02/03 Python
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
Django实现图片文字同时提交的方法
2015/05/26 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
python类中super() 的使用解析
2019/12/19 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
python入门:argparse浅析 nargs='+'作用
2020/07/12 Python
Pyqt助手安装PyQt5帮助文档过程图解
2020/11/20 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
W Hamond官网:始于1979年的钻石专家
2020/07/20 全球购物
采购部部门职责
2013/12/15 职场文书
教育科研先进个人材料
2014/01/26 职场文书
人事任命书范文
2014/06/04 职场文书
全陪导游词
2015/02/04 职场文书
遗失证明范文
2015/06/19 职场文书
GPU服务器的多用户配置方法
2022/07/07 Servers