基于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
第一节--面向对象编程
Nov 16 PHP
让你的网站首页自动选择语言转跳
Dec 06 PHP
PHP中将字符串转化为整数(int) intval() printf() 性能测试
Mar 20 PHP
注册页面之前先验证用户名是否存在的php代码
Jul 14 PHP
ThinkPHP 3.2 版本升级了哪些内容
Mar 05 PHP
简单实现PHP留言板功能
Dec 21 PHP
PHP处理Ajax请求与Ajax跨域问题
Feb 13 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
Sep 15 PHP
PHP asXML()函数讲解
Feb 03 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
Feb 03 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
Zend Studio 实用快捷键一览表(精心整理)
2013/08/10 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
PHP中使用socket方式GET、POST数据实例
2015/04/02 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
2014/08/11 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
vue.js系列中的vue-fontawesome使用
2018/02/10 Javascript
详解javascript中的变量提升和函数提升
2018/05/24 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
2018/06/27 Python
python 有效的括号的实现代码示例
2019/11/11 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
2020/11/17 Python
英国最大的女性服装零售商:Dorothy Perkins
2017/03/30 全球购物
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
农田水利实习自我鉴定
2013/09/19 职场文书
人事助理自荐信
2014/02/02 职场文书
元旦获奖感言
2014/03/08 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
2015年招生工作总结
2015/05/04 职场文书
SQL Server连接查询的实用教程
2021/04/07 SQL Server
Python制作春联的示例代码
2022/01/22 Python