进阶PHP月薪30k|PHP+Mysql如何实现数据库增删改查

PHP+Mysql实现数据库增删改查的方法:1、创建入口文件【index.html】连接数据库、查询数据;2、点击增加按钮,通过【addnews.html】添加数据;3、点击删除按钮,通过服务端文件【action-del.php】进行删除。
进阶PHP月薪30k|PHP+Mysql如何实现数据库增删改查
文章图片

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; }新闻后台管理系统增加新闻"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; }// 5. 释放结果集mysql\_free\_result($result); mysql\_close($link); ?>
ID标题关键字作者发布时间内容操作
{$row['id']}{$row['title']}{$row['keywords']}{$row['autor']}{$row['addtime']}{$row['content']}删除修改

页面如图:
进阶PHP月薪30k|PHP+Mysql如何实现数据库增删改查
文章图片

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>>>架构师成长路线【视频、面试文档免费获取】

    推荐阅读