Heim >php教程 >php手册 >php 用checkbox一次性删除多条记录的方法

php 用checkbox一次性删除多条记录的方法

WBOY
WBOYOriginal
2016-06-13 12:19:08957Durchsuche

一个简单示例
现有一个学生信息数据库,需要一次性删除多条记录
创建一个名为del.php的文件
代码如下:

复制代码 代码如下:






$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的文件,其中代码如下:

复制代码 代码如下:


$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的方式,分别将记录删除。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP 实用代码收集Nächster Artikel:PHP 时间转换Unix时间戳代码