我有这个foreach,所以我希望为每个元素接收的visitagent值检查它是否存在于数据库中,那么在block\viste\u agent中,我有一个阻止visitagent值的函数,问题是,当我要阻止用户通过一个值的复选框,然后如果有其他人,它添加到我再次有一个细节,像数字,我不让他们重复它的工作很好,所以我有一个用户代理,如果我想阻止一个新的,有3个用户代理已经阻止,然后它返回并复制那些被阻止的只被阻止的用户代理,我复选框不复制,我的代码有什么问题?
foreach ($_POST['visitagent'] as $agent_id) {
$checkagent = $wpdb->query(
"SELECT *
FROM {$wpdb->prefix}lcl_user_agent
WHERE user_agent = '$agent_id'"
);
if ($checkagent <= 0) {
$this->block_viste_agent(absint($agent_id), true);
}
}
我寻找了这个问题,但我不知道我的代码在foreach循环中得到重复的结果有什么不同
1条答案
按热度按时间t30tvxxf1#
替换此代码。
这个