Как обрабатывать полученные данные

264
04 марта 2017, 05:58

Допустим есть данные полученные через GET

$objectIds = $_GET['ids];

и есть выборка по этим $objectIds

$model->exec("select * from table_name where id IN(".$objectIds.")->getAll();

Как правильно обрабатывать полученные данные из $_GET, может как-то фильтровать?

Answer 1

В этом запросе $objectIds - должно быть строкой, в которой через запятую указаны нужные вам значения id из таблицы table_name. Все зависит от того, какой тип данных у $objectIds. Если это массив, тогда можете преобразовать его с помощью функции implode(',',$objectIds);

READ ALSO
Почему не работает meta_query?

Почему не работает meta_query?

Есть вот такой код:

306
Пустое сообщение с формы обратной связи PHP

Пустое сообщение с формы обратной связи PHP

Прошу помощи, приходят сообщения, в которых только такое содержание: Name:

262
PHP Двойные и одинарные кавычки

PHP Двойные и одинарные кавычки

Всем доброго дняСовсем запутался в кавычках:

344
Проверка DDOS защиты сайта самим DDOSом

Проверка DDOS защиты сайта самим DDOSом

Написал защиту от DDOS атак на сайте, но теперь хочется проверить ее в действии с другого сервера кидая запросы на свойЧтобы посмотреть на все...

247