基于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设计模式中的工厂模式
Jun 12 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
May 18 PHP
php 网上商城促销设计实例代码
Feb 17 PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 PHP
解析php如何将日志写进syslog
Jun 28 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
Sep 28 PHP
程序员的表白神器“520”大声喊出来
May 20 PHP
PHP7新增运算符用法实例分析
Sep 26 PHP
详解PHP编码转换函数应用技巧
Oct 22 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
php获取是星期几的的一些常用姿势
Dec 15 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 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
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
2014/11/19 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
2019/07/12 PHP
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
jQuery提交表单ajax查询实例代码
2012/10/07 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
详解JavaScript基于面向对象之创建对象(2)
2015/12/10 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
2016/07/18 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
requirejs + vue 项目搭建详解
2017/06/16 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
Vue-cli项目获取本地json文件数据的实例
2018/03/07 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
Vue函数式组件的应用实例详解
2019/08/30 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
详解Vue之事件处理
2020/07/10 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
python解析模块(ConfigParser)使用方法
2013/12/10 Python
Python的面向对象思想分析
2015/01/14 Python
使用python编写简单的小程序编译成exe跑在win10上
2018/01/15 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
Sanic框架流式传输操作示例
2018/07/18 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
python 求定积分和不定积分示例
2019/11/20 Python
Python lambda表达式原理及用法解析
2020/08/18 Python
Python Serial串口基本操作(收发数据)
2020/11/06 Python
运动会拉拉队口号
2014/06/09 职场文书
高中美术教师事迹材料
2014/08/22 职场文书
2015年林业工作总结
2015/05/14 职场文书
八年级作文之感恩
2019/11/22 职场文书
压缩Redis里的字符串大对象操作
2021/06/23 Redis