我目前正在使用$ .getJSON来传递一组id。它基本上构造了一个这样的URL:
http://domain.com/json.php?id=1&id=2&id=4
我的问题是:如何将这些传递的ID(1,2,4)放在我的where子句中?
类似的东西:
$ id = $ _GET ['id'];
$sql = SELECT * FROM table WHERE usrID IN ($id);
非常感谢!
答案 0 :(得分:2)
只需join/implode将它们放入以逗号分隔的单个字符串中。
$sql = 'SELECT * FROM table WHERE usrID IN (' . join(',', $id) . ');';
您还需要确保清理输入。