删除选择的用户,可以同时删除多个用户
(1)在deleteUser.php页面deleteUser函数内编写代码
(2)使用 PDO 方式,链接操作 MySQL 数据库。
(3)根据传入参数删除用户,参数是用户id数组,把数组用,逗号分隔
用户表[user]说明:
id 用户ID,
uname 用户名,
region 地区,
upwd 密码,
sex 性别,
login_time 登录时间,
我的代码,不知道哪里出错了:
<?php
header("content-type:text/html;charset=utf-8");
if(isset($_POST['state']) && $_POST['state']=='delete' ){
$arr = $_POST["ids"];
deleteUser($arr);
}
/**
* @explain 删除选择的用户
* @name deleteUser
* @param array $arr 用户id数组
*
*/
function deleteUser($arr){
//$url,$user,$pwd是自动生成的数据库相关信息,不能修改
//连接数据库时不需要写端口号
$url = "mysql:host=mysql;dbname=database_25523_19_91568";//数据库ip和库名
$user = "25523_19_91568";//数据库用户
$pwd = "802abfff09df4403ca15a7323d6ee0fd";//数据库密码
$arr=implode(',',$arr);
$sql="delete from user where ids='$arr'";
$conn = new PDO($url,$user,$pwd);
$result = $conn->exec($sql);
}
?>