gpt4 book ai didi

php - PHP 中的删除命令问题

转载 作者:行者123 更新时间:2023-12-01 00:34:05 25 4
gpt4 key购买 nike

删除命令也有类似的问题..

    function deleteUsers($userID) {

foreach($userID as $key => $val)
{

$query = "DELETE FROM members WHERE member_id = '$val'";
$result = mysql_query($query);

}

//$query = "DELETE FROM members WHERE member_id = $userID";
//$result = mysql_query($query);

if($result)
{
return 'yes';
}

}

它不执行多重删除.... $userID 包含数组。它不会进入查询。

最佳答案

当使用多个 ID 时,使用变量 IN (1,2,3) 格式而不是简单的相等。另外,如果您有多个 ID,也许该变量应该称为 $userIDs?

if(count($userID) > 0) {
$query = 'DELETE FROM members WHERE member_id IN ('. implode(',', $userID) .')';
}

关于php - PHP 中的删除命令问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1130385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com