基于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 相关文章推荐
一个用于网络的工具函数库
Oct 09 PHP
dedecms系统的广告设置代码 基础版本
Apr 09 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
Mar 26 PHP
PHP无限分类(树形类)的深入分析
Jun 02 PHP
php禁用cookie后session设置方法分析
Oct 19 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
Apr 01 PHP
PHP实现对文件锁进行加锁、解锁操作的方法
Jul 04 PHP
PHP使用PDO访问oracle数据库的步骤详解
Sep 29 PHP
PHP多进程通信-消息队列使用
Mar 08 PHP
PHP PDO数据库操作预处理与注意事项
Mar 16 PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 PHP
laravel自定义分页的实现案例offset()和limit()
Oct 15 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上显示JFreechart画的统计图方法
2013/11/03 PHP
php中session使用示例
2014/03/29 PHP
php7下的filesize函数
2019/09/30 PHP
JQERY limittext 插件0.2版(长内容限制显示)
2010/08/27 Javascript
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
Bootstrap框架的学习教程详解(二)
2016/10/18 Javascript
jquery插入兄弟节点的操作方法
2016/12/07 Javascript
关于AngularJs数据的本地存储详解
2017/01/20 Javascript
Vue2 使用 Echarts 创建图表实例代码
2017/05/18 Javascript
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
vue+axios实现文件下载及vue中使用axios的实例
2018/09/21 Javascript
使用canvas实现一个vue弹幕组件功能
2018/11/30 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
2019/05/17 jQuery
[04:19]完美世界携手游戏风云打造 卡尔工作室模型介绍篇
2013/04/24 DOTA
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
Python变量和字符串详解
2017/04/29 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
python和opencv实现抠图
2018/07/18 Python
Python Pillow Image Invert
2019/01/22 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
2020/05/26 Python
草莓网化妆品日本站:Strawberrynet日本
2017/10/20 全球购物
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
奥地利票务门户网站:oeticket.com
2019/12/31 全球购物
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
金融专业个人的自我评价
2013/10/18 职场文书
数控技术专业推荐信
2013/11/01 职场文书
高中数学教学反思
2014/01/30 职场文书
企业承诺书格式
2014/05/21 职场文书
年终考核实施方案
2014/05/26 职场文书
小学感恩教育活动总结
2014/07/07 职场文书
2014年后勤工作总结范文
2014/12/16 职场文书
2015年乡镇人大工作总结
2015/04/22 职场文书
早会开场白台词大全
2015/06/01 职场文书
《围炉夜话》110句人生箴言,精辟有内涵,引人深思
2019/10/23 职场文书
nginx简单配置多个server的方法
2021/03/31 Servers
html form表单基础入门案例讲解
2021/07/15 HTML / CSS