Home  >  Article  >  php教程  >  用checkbox一次性删除多条记录

用checkbox一次性删除多条记录

WBOY
WBOYOriginal
2016-06-13 11:37:381177browse

答一朋友问题:如何一次性删除多条记录。
一个简单示例
现有一个学生信息数据库,需要一次性删除多条记录
创建一个名为del.php的文件

代码如下:

Copy to Clipboard引用的内容:[www.bkjia.com]




$link=mysql_connect("localhost","root","");
mysql_select_db("zs");
$exec="select * from student";
$result=mysql_query($exec);
while($rs=mysql_fetch_object($result))
{
$id=$rs->sID;
$name=$rs->sName;
$sex=$rs->sSex;
$phone=$rs->sPhone;
?>




}
mysql_close();
?>
学生信息表
选项 学号 姓名 性别 电话
>


这个文件主要用来陈列数据库中的数据,并显示出来。

再建立一个名为sc.php的文件,其中代码如下:

Copy to Clipboard引用的内容:[www.bkjia.com] $link=mysql_connect("localhost","root","");
mysql_select_db("zs");
$id=$_POST['de'];
foreach($id as $ide){
$exec="delete from student where sID=$ide";
$result=mysql_query($exec);
if((mysql_affected_rows()==0) or (mysql_affected_rows==-1))
{
echo "没有找到记录,或者删除时出错";
exit;
}
else{
echo "学生信息已经删除";
}
}
mysql_close();
?>

用foreach的方式,分别将记录删除。

出处:http://www.cnblogs.com/walkbro/

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn