PHP删除用户_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > PHP删除用户

PHP删除用户

 2018/3/22 2:47:14  青春..荒唐  程序员俱乐部  我要评论(0)
  • 摘要:删除用户信息(1)指定/单行删除单行是通过GET传参方式向delete.php文件里写上对应ID(2)批量删除多个删除是通过POST方式向delete.php页面传递对应的IDif(is_array($_POST['id'])){$id=join(',',$_POST['id']);}elseif(is_numeric($_GET['id'])){$id=(int)$_GET['id'];}知识点:①is_array()判断是否为数组;②join()函数是implode()函数的别名
  • 标签:PHP 用户 删除用户

删除用户信息

(1)指定 / 单行删除

单行是通过GET传参方式向delete.php文件里写上对应ID

(2)批量删除

多个删除是通过POST方式向delete.php页面传递对应的ID

class="php">if(is_array($_POST['id'])){
    $id = join(',',$_POST['id']);
}elseif(is_numeric($_GET['id'])){
    $id = (int)$_GET['id'];
}

?

知识点:

①is_array()判断是否为数组;

②join()函数是implode()函数的别名,返回由数组元素组合成的字符串

<?php  
    $arr = array("hello", "world");  
    $str = join("|", $arr);  
    echo $str;  //输出hello|word
?>  

?

③is_numeric — 检测变量是否为数字或数字字符

原理:

join函数将多选删除传来的id变为3,4,5,的格式,

最终多选删除的SQL语句执行出来的效果就是delete from user where id in(3,4,5);

单选删除语句效果就是delete from user where id in(3);

这样便实现了单选和多选的自适应

$sql = "delete from user where id in($id)";

?

?

?

(3)都不符和的话,则视为数据不合法

?

?

?

?

?

?

注意:

①单选删除和编辑时,需要使用get方法传入id,才能知道要操作的用户;

②多选删除时,需要传入多个用户。因此可以使用form表单,使用post方法提交用户id

③每个需要数据库的页面都需要连接一次数据库,可以用include来操作

?

?

?

?参考网址:

http://www.jb51.net/article/62766.htm

?

?

上一篇: 简单Client与Server的单向通信和双向通信 下一篇: 没有下一篇了!
发表评论
用户名: 匿名