PHP+Mysql如何实现数据库增删改查

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

PHP+Mysql如何实现数据库增删改查_第1张图片

1. 查询数据库

1.1. 创建文件dbconfig.php,保存常量

define("HOST","localhost");   
  
define("USER","root");   
  
define("PASS","\*\*\*\*\*\*\*\*");  
  
define("DBNAME","news");  

1.2. 创建入口文件index.html(连接数据库、查询数据)

< !DOCTYPE html>  

  



  

新闻后台管理系统
  

  

  

  

新闻后台管理系统

"; 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+Mysql如何实现数据库增删改查_第2张图片

2. 增加新闻

2.1 点击增加按钮,通过页面addnews.html添加数据

< !DOCTYPE html>  

  

  

    

    添加新闻

  

   
  


2.2 创建处理增加新闻的服务端文件action-addnews.php

3. 删除新闻

点击删除按钮,通过服务端文件action-del.php进行删除处理

4. 修改新闻

4.1 点击修改按钮,跳转到文件editnews.php进行修改处理

< !DOCTYPE html>  

  



          

        修改新闻





  
  

4.2 通过服务端文件action-editnews.php进行修改处理

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

你可能感兴趣的:(进阶PHP月薪30k,mysql,数据库,php)