基于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编程开发“虚拟域名”系统
Oct 09 PHP
php下保存远程图片到本地的办法
Aug 08 PHP
php设计模式 Facade(外观模式)
Jun 26 PHP
PHP中将数组转成XML格式的实现代码
Aug 08 PHP
ThinkPHP的MVC开发机制实例解析
Aug 23 PHP
php遍历树的常用方法汇总
Jun 18 PHP
PHP性能优化大全(php.ini)
May 20 PHP
PHP代码重构方法漫谈
Apr 17 PHP
Laravel中错误与异常处理的用法示例
Sep 16 PHP
PHP5.5新特性之yield理解与用法实例分析
Jan 11 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
Jun 05 PHP
Laravel登录失败次数限制的实现方法
Aug 26 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
表单复选框向PHP传输数据的代码
2007/11/13 PHP
php二分查找二种实现示例
2014/03/12 PHP
linux中cd命令使用详解
2015/01/08 PHP
php制作文本式留言板
2015/03/18 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
php 读取文件夹下所有图片、文件的实例
2018/10/17 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
js右键菜单效果代码
2007/07/21 Javascript
Jquery之美中不足小结
2011/02/16 Javascript
使用jQuery避免鼠标双击的解决方案
2013/08/21 Javascript
JavaScript 随机验证码的生成实例代码
2016/09/22 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
React通过父组件传递类名给子组件的实现方法
2017/11/13 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
vue项目中将element-ui table表格写成组件的实现代码
2019/06/12 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
Python实现子类调用父类的方法
2014/11/10 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
python requests使用socks5的例子
2019/07/25 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
python datetime处理时间小结
2020/04/16 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
什么是Smarty变量操作符?如何使用Smarty变量操作符
2014/07/18 面试题
网游商务专员求职信
2013/10/15 职场文书
爱情保证书范文
2014/02/01 职场文书
作弊检讨书1000字
2014/02/01 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
房产分割协议书范文
2014/11/21 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
新闻稿件写作范文
2015/07/18 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP
python使用pycharm安装pyqt5以及相关配置
2022/04/22 Python