php实现新闻管理系统,PHP基础示范:用PHP+Mysql编写简易新闻管理系统_mysql
PHP基础示例:用PHP+mysql编写简易新闻管理系统
实现目标:使用php和mysql操作函数实现一个新闻信息的发布、浏览、修改和删除操作
实现步骤:
一、创建数据库和表
1.创建数据库和表:newsdb
2.创建表格:news
字段:新闻id,标题,关键字,作者,发布时间,新闻内容
二、创建php文件编写代码(以下为要创建的php文件及其用途)
dbconfig.php 公共配置文件,数据库连接配置信息
menu.php 网站公共导航栏
index.php 浏览新闻的文件(此为首页)
add.php 发布新闻表单页
edit.php 编辑新闻的表单页
action.php 执行新闻信息添加、修改、删除等操作的动作(后台)
**********************************************************************
以下为数据库创建语句:
1 create database newsdb;//创建数据库语句 2 create table news(3 id int unsigned not null auto_increment primary key, 4 title varchar(64) not null, 5 keywords varchar(64) not null, 6 author varchar(16) not null, 7 addtime int unsigned not null, 8 content text not null 9 );//创建表语句
数据库创建语句
***********************************************************************
以下为dbconfig.php文件代码
1 <?php2 //公共信息配置3 //数据库配置信息 4 define("HOST","localhost"); //主机名 5 define("USER","root"); //账号 6 define("PASS","root"); //密码 7 define("DBNAME","newsdb"); //数据库名 8 ?>
以下为menu.php文件代码(一开始浏览的页面,添加新闻后以index页面为主)
1
新闻管理系统
2 浏览新闻 3 发布新闻 4
以下为add.php文件代码(增加具体代码)
1 2
3 新闻管理系统 4 5 6 7 <?php include("menu.php");//导入导航栏 ?> 8 9
发布新闻
10 11
标题: | |
关键字: | |
作者: | |
内容: | |
30 31 32 33 |
36 37 38 39
add.php文件代码
以下为action.php文件代码(增删改实现代码)
1 <?php2 //这是一个信息增、删和改操作的处理页面3 4 //1.导入配置文件 5 require("dbconfig.php");6 //2.连接MYSQL,并选择数据库 7 $link=@mysql_connect(HOST,USER,PASS) or die("数据库连接失败!");8 mysql_select_db(DBNAME,$link);9 10 //3.根据需要action值,来判断所属操作,执行对应的代码 11 switch($_GET["action"])12 {13 case "add": //执行添加操作14 //1.获取要添加的信息,并补充其他信息 15 $title = $_POST["title"];16 $keywords = $_POST["keywords"];17 $author = $_POST["author"];18 $content = $_POST["content"];19 $addtime = time();20 //2.座信息过滤(省略)21 //3.拼装添加SQL语句,并执行添加操作 22 $sql = "insert into news values(null,'{$title}','{$keywords}','{$author}','{$addtime}','{$content}')";23 mysql_query($sql,$link);24 //4.判断是否成功 25 $id=mysql_insert_id($link);//获取刚刚添加信息的自增id号值 26 if($id>0)27 {28 echo "
新闻信息添加成功!
";29 }else 30 {31 echo "
新闻信息添加失败!
";32 }33 echo "返回 ";34 echo "浏览新闻";35 break;36 case "del": //执行删除操作37 //1.获取要删除的id号 38 $id=$_GET['id'];39 //2.拼装删除sql语句,并执行删除操作 40 $sql = "delete from news where id={$id}";41 mysql_query($sql,$link);42 43 //3.自动跳转到浏览新闻页面 44 header("Location:index.php");45 break;46 case "update": //执行添加操作47 //1.获取要修改的信息 48 $title = $_POST['title'];49 $keywords = $_POST['keywords'];50 $author = $_POST['author'];51 $content = $_POST['content'];52 $id = $_POST['id'];53 //2.过滤要修改的信息(省略)54 55 //3.拼装修改sql语句,并执行修改操作 56 $sql = "update news set title='{$title}',keywords='{$keywords}',author='{$author}',content='{$content}' where id = {$id} ";57 58 mysql_query($sql,$link);59 //4.跳转回浏览界面 60 header("Location:index.php");61 break;62 }63 //4.关闭数据库连接 64 mysql_close($link);65
action.php文件代码
以下为index.php文件代码(在此页面浏览新闻,并对新闻信息进行增删改操作)
1 2
3 新闻管理系统 4 13 14 15 16 <?php include("menu.php");//导入导航栏 ?> 17 18
浏览新闻
19
新闻id | 新闻标题 | 关键字 | 作者 | 发布时间 | 新闻内容 | 操作 |
---|---|---|---|---|---|---|
{$row['id']} | {$row['title']} | {$row['keywords']} | {$row['author']} | ".date("Y-m-d",$row['addtime'])." | {$row['content']} | 50 删除51 修改 |
60 61 62
index.php文件代码
以下为edit.php文件代码(编辑具体代码)
1 2
3 新闻管理系统 4 5 6 7 <?php8 include("menu.php");//导入导航栏9 10 //1.导入配置文件 11 require("dbconfig.php");12 13 //2.连接MYSQL数据库、选择数据库 14 $link = @mysql_connect(HOST,USER,PASS) or die("数据库连接失败!");15 mysql_select_db(DBNAME,$link);16 //3.获取要修改信息的id号,并拼装查看sql语句,执行查询,获取要修改的信息 17 $sql = "select *from news where id={$_GET['id']}";18 $result = mysql_query($sql,$link);19 //4.判断是否获取到了要修改的信息 20 if($result &&mysql_num_rows($result)>0)21 {22 $news = mysql_fetch_assoc($result);23 }else 24 {25 die("没有找到要修改的信息!");26 }27 28 ?> 29 30
编辑新闻
31 32 33
标题: | |
关键字: | |
作者: | |
内容: | <?php echo $news['content']; ?> |
52 53 54 55 |
58 59 60 61
edit.php文件代码
欢迎大家阅读《PHP基础示范:用PHP+Mysql编写简易新闻管理系统_mysql》,跪求各位点评,by 搞代码
微信 赏一包辣条吧~
支付宝 赏一听可乐吧~
php实现新闻管理系统,PHP基础示范:用PHP+Mysql编写简易新闻管理系统_mysql相关推荐
- PHP基础示例:用PHP+Mysql编写简易新闻管理系统
实现目标:使用php和mysql操作函数实现一个新闻信息的发布.浏览.修改和删除操作 实现步骤: 一.创建数据库和表 1.创建数据库和表:newsdb 2.创建表格:news 字段:新闻id,标题,关 ...
- 新闻管理系统源码mysql_PHP基础示例:用PHP+Mysql编写简易新闻管理系统[转]
实现目标:使用php和mysql操作函数实现一个新闻信息的发布.浏览.修改和删除操作 实现步骤: 一.创建数据库和表 1.创建数据库和表:newsdb 2.创建表格:news 字段:新闻id,标题,关 ...
- C语言编写简易图书管理系统
#include<stdio.h> #include<stdlib.h> #include<string.h> struct link *AppendNode(st ...
- oracle电影管理系统,基于oracle,SQL,Mysql的影片租赁管理系统数据库设计
当今社会,人们的日常生活越来越丰富,小型音像租赁店逐渐成长起来,业务量也在不断扩大,传统低效的人工管理已经不合时宜.可以通过 建立一个 易于访问并便于更新的 音像租赁数据库管理系统,实现 随时掌握影碟 ...
- Jsp+Servlet +Mysql实现的新闻发布管理系统
今天给大家推荐一款基于jsp servlet mysql实现的新闻发布管理系统 主要实现了前台游客浏览新闻.评论新闻,后台管理员管理新闻等功能,新闻有热点新闻.最新更新等方式在首页展示,还有幻灯片展示 ...
- Java基础——利用DMO4J编写一个商品管理系统
题目:这里有一份XML文件用于储存商品信息,编写一个商品管理系统,可以对XML文件进行增删查改的操作. <?xml version="1.0" encoding=" ...
- 基于javaweb的新闻管理系统(java+ssm+html+js+jsp+mysql)
基于javaweb的新闻管理系统(java+ssm+html+js+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myecli ...
- srm采购管理系统的基础功能
srm采购管理系统主要用于采购企业用于采购流程管控的一种软件,srm采购管理系统的投入使用,大幅地提升了采购企业的采购效率.节省采购成本,那么srm采购管理系统有哪些基础功能呢? srm采购管理系统的 ...
- 基于JAVA+SpringBoot+Mybatis+MYSQL的校园新闻管理系统
项目功能: 普通用户的注册.登录,新闻资讯信息的编辑.修改与发布,新闻详情浏览.点赞,以及管理员对新闻资讯信息监管.完善与审核等一系列操作 页面效果:
- Python基础:面向对象编程实战——简易图书管理系统
简易图书管理系统主要有以下功能:1.查询所有书籍2.添加书籍3.借阅书籍4.归还书籍5.退出系统.代码实现主要为: class Book:def __init__(self, name, author ...
最新文章
- C#中成员初始化顺序
- SSH报错: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- html5大赛是什么,IE9开发大赛为HTML5打了一针兴奋剂
- 湖南卫视小年夜春晚-2013湖南卫视小年夜直播【直播视频现场高清完整版____
- 轻松学DDD之二:如何高效消化知识
- Docker 从零开始制作基础镜像[centos]
- nginx 反向代理到目录
- 关于String s = new String(xyz); 创建几个对象的问题
- codeforces 1183H
- 西游降魔之东去的西游
- SQL Server2005,win8、win10系统安装教程,你急需的都在这里!
- DIY兼容机装苹果系统
- 人工神经网络预测血药浓度计算公式
- 微服务架构(Microservices)
- DELL T7600工作站重新安装WIN7系统
- 项目实战:如何构建知识图谱
- GitHub Android 最火开源项目Top20
- safari支持java_BLOB URL无法在Safari中使用
- 第六届材料表面与界面国际研讨会(SIM-BT 2019)
- 【C语言趣味教程】typedef 真爽不爽不要玩 | 初识结构体