PHP+Mysql实现数据库增删改查的方法:1、创建入口文件【index.html】连接数据库、查询数据;2、点击增加按钮,通过【addnews.html】添加数据;3、点击删除按钮,通过服务端文件【action-del.php】进行删除。
文章图片
1. 查询数据库 1.1. 创建文件dbconfig.php,保存常量
define("HOST","localhost");
define("USER","root");
define("PASS","\*\*\*\*\*\*\*\*");
define("DBNAME","news");
1.2. 创建入口文件index.html(连接数据库、查询数据)
< !DOCTYPE html>新闻后台管理系统 - 锐客网 .wrapper {width: 1000px;
margin: 20px auto;
}h2 {text-align: center;
}.add {margin-bottom: 20px;
}.add a {text-decoration: none;
color: #fff;
background-color: green;
padding: 6px;
border-radius: 5px;
}td {text-align: center;
}新闻后台管理系统增加新闻ID 标题 关键字 作者 发布时间 内容 操作 ";
echo "{$row['id']} ";
echo "{$row['title']} ";
echo "{$row['keywords']} ";
echo "{$row['autor']} ";
echo "{$row['addtime']} ";
echo "{$row['content']} ";
echo "删除修改 ";
echo "";
}// 5. 释放结果集mysql\_free\_result($result);
mysql\_close($link);
?>
页面如图:
文章图片
2. 增加新闻 2.1 点击增加按钮,通过页面addnews.html添加数据
< !DOCTYPE html>添加新闻 - 锐客网 form{margin: 20px;
}
2.2 创建处理增加新闻的服务端文件
action-addnews.php
3. 删除新闻 点击删除按钮,通过服务端文件
action-del.php
进行删除处理
4. 修改新闻 4.1 点击修改按钮,跳转到文件editnews.php进行修改处理
< !DOCTYPE html>修改新闻 - 锐客网
4.2 通过服务端文件action-editnews.php进行修改处理
【进阶PHP月薪30k|PHP+Mysql如何实现数据库增删改查】通过服务端文件action-editnews.php进行修改处理
// 处理编辑操作的页面require "dbconfig.php";
// 连接mysql$link = @mysql\_connect(HOST,USER,PASS) or die("提示:数据库连接失败!");
// 选择数据库mysql\_select\_db(DBNAME,$link);
// 编码设置mysql\_set\_charset('utf8',$link);
// 获取修改的新闻$id = $\_POST\['id'\];
$title = $\_POST\['title'\];
$keywords = $\_POST\['keywords'\];
$autor = $\_POST\['autor'\];
$addtime = $\_POST\['addtime'\];
$content = $\_POST\['content'\];
// 更新数据mysql\_query("UPDATE news SET title='$title',keywords='$keywords',autor='$autor',addtime='$addtime',content='$content' WHERE id=$id",$link) or die('修改数据出错:'.mysql\_error());
header("Location:demo.php");
更多学习内容可以访问【对标大厂】精品PHP架构师教程目录大全,只要你能看完保证薪资上升一个台阶(持续更新)
以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要的可以加入我的PHP技术交流群953224940
进阶PHP月薪30k>>>架构师成长路线【视频、面试文档免费获取】
推荐阅读
- python_flask|flask通过SqlAlchemy操作数据库-增删改查实例(4-进阶篇)
- MySQL|数据库进阶_完整性、多表增删改查和数据库优化(MySQL)
- MySQL|MySQL数据库-对数据表的基本操作
- MySQL的四种事务隔离级别
- Qt-经验技巧及通用类库|Qt项目升级到Qt6经验总结
- BUG小王子|JDBC及Mybatis常见BUG
- spring|springboot简单小项目练习之增删改查-exercisePro01
- 笔记|JDBC(一)
- 笔记|DBUtil工具