我目前正在使用 $.getJSON 来传递 ids 数组。它基本上构造了一个像这样的 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);
非常感谢!
最佳答案
就join/implode它们变成一个以逗号分隔的字符串。
$sql = 'SELECT * FROM table WHERE usrID IN (' . join(',', $id) . ');';
您还需要确保正在清理输入。
关于php - 使用 PHP/jQuery 的 GET 传递数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1416493/