使用GET和PHP / jQuery传递数组

时间:2009-09-12 23:59:23

标签: php mysql arrays json

我目前正在使用$ .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);

非常感谢!

1 个答案:

答案 0 :(得分:2)

只需join/implode将它们放入以逗号分隔的单个字符串中。

$sql = 'SELECT * FROM table WHERE usrID IN (' . join(',', $id) . ');';

您还需要确保清理输入。