Передача массива с использованием GET с PHP / jQuery - PullRequest
0 голосов
/ 13 сентября 2009

В настоящее время я использую $ .getJSON для передачи массива идентификаторов. Он в основном создает URL-адрес примерно так:

 http://domain.com/json.php?id=1&id=2&id=4

У меня такой вопрос: как я могу взять эти переданные идентификаторы (1,2,4) и поместить их в мое предложение where?

Что-то вроде:

$ id = $ _GET ['id'];

 $sql = SELECT * FROM table WHERE usrID IN ($id);

Большое спасибо!

1 Ответ

2 голосов
/ 13 сентября 2009

Просто соедините / взорвите их в одну строку, разделенную запятыми.

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

Вы также хотите убедиться, что вы дезинфицируете ввод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...