您的位置:首页 > 编程语言 > PHP开发

PHP批量删除数据

2011-11-22 20:52 323 查看
1、首先在文章列表页面(list.php),将多选框name属性指定为:“$del_id[]”,值为文章ID号。

例如(list.php)列表页


<form name="del_form" action="del.php" method="post">

//建立表单

<?php

//请选择连接的数据库

include "conn.php";

$result=mysql_query("select * from tablename");

//选择执行语句

while($rs=mysql_fetch_array($result)){

?>

<input name="del_id[]" type="checkbox" id="del_id[]" value="<?=$rs[id]?>" /> <?=$rs[title]?>

<?php

}

?>

</form>


2、处理页面(del.php):

<?php

if($del_id!=""){

$del_num=count($del_id);


for($i=0;$i<$del_num;$i++){

mysql_query("Delete from someonetablename where id='$del_id[$i]'");

}


echo("<script type='text/javascript'>alert('删除成功!');history.back();</script>");

}else{

echo("<script type='text/javascript'>alert('请先选择项目!');history.back();</script>");

}

?>


3、新闻置顶

新闻表加一个字段 比如"num" int类型,点击“置顶”就设置那条记录为1或最大数据


抽取新闻的时候 select * form `news` order by ornum asc或desc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: