我正在尝试对与php数组中的值匹配的行进行sql查询。
本质上我有一个像
$userIDs[0] = 23456; $userIDs[1] = 42901; $userIDs[2] = 82731; $userIDs[3] = 23921;
并希望执行单个SQL查询以获取与该数组匹配的行
SELECT * FROM users WHERE userID IN $userIDs
是否有捷径可寻?还是我必须手动构造查询字符串?
使用爆破功能,即
$QueryStr = "SELECT * FROM users WHERE userID IN (".implode(',', $userIDs).")";