用PHP进行MySQL删除记录操作代码
2015-01-24信息快讯网
这个页面就是这次专题的关键,它接收到来自view.php的ID号,并将它代入用于删除记录的SQL语句,从而达到删除纪录的目的。
首先我们新建数据显示页面view.php:<?php $link=mysql_connect("localhost","root","管理员密码"); mysql_select_db("infosystem", $link); $q = "SELECT * FROM info"; mysql_query("SET NAMES GB2312"); $rs = mysql_query($q, $link); echo "<table>"; echo "<tr><td>部门名称</td><td>员工姓名</td><td>PC名称</td></tr>"; while($row = mysql_fetch_object($rs)) echo "<tr><td><a href='dodel.php?id=$row->id'>del</a></td><td>$row->depart</td><td>$row->ename</td></tr>"; echo "</table>"; ?>
和一般数据显示页面不同的是,这次,在每一条记录之前都有一个"del"字样的连接,通过点击del,我们便可以删除MySQL中相应的数据记录。上述程序中红色部分的意义就是:当点击del时,将所对应记录的ID号传递给dodel.php。
接下去看dodel.php:
<?php $link =mysql_connect("localhost","root","管理员密码"); mysql_select_db("infosystem", $link); $del_id=$_GET["id"]; $exec="delete from info where id=$del_id"; mysql_query($exec, $link); echo "删除成功!"; mysql_close($link); ?>
这个页面就是这次专题的关键,它接收到来自view.php的ID号,并将它代入用于删除记录的SQL语句,从而达到删除纪录的目的。
我们来详细看一下,用于MySQL数据删除的SQL语句为:
delete from 表名 where 条件=值
这里的值我们通过$del_id=$_GET["id"]来接收,并传递给SQL语句,最后通过mysql_query来执行这句SQL语句。
好了,大家可以确认一下,MySQL中的数据是否已经被正确删除了呢?大家如果有什么问题可以直接留言提问~
作者:Sunec
原载:Cenus Blog
PHP中防止SQL注入攻击和XSS攻击的两个简单方法
php empty函数判断mysql表单是否为空
ajax+php打造进度条代码[readyState各状态说明]
10个可以简化php开发过程的MySQL工具
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
ExtJS与PHP、MySQL实现存储的方法
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
php 用checkbox一次性删除多条记录的方法
PHP+ajax 无刷新删除数据
php实现的遍历文件夹下所有文件,编辑删除
PHP 批量删除数据的方法分析
php 文件夹删除、php清除缓存程序
PHP简单系统数据添加以及数据删除模块源文件下载
PHP insert语法详解
PHP添加MySQL数据记录代码
解决MySQL中文输出变成问号的问题
详解PHP显示MySQL数据的三种方法
PHP读取MySQL数据代码
MySQL数据源表结构图示
删除及到期域名的查看(抢域名必备哦)
PHP下用rmdir实现删除目录的三种方法小结
PHP下几种删除目录的方法总结
ASP和PHP都是可以删除自身的
一键删除顽固的空文件夹 软件下载