Articles of готовый заявление

Могу ли я привязать массив к условию IN ()?

Мне любопытно узнать, возможно ли связать массив значений с заполнителем, использующим PDO. Здесь используется попытка передать массив значений для использования с условием IN() . Я не очень хорошо объясняю, так что вот какой-то псевдокод, чтобы продемонстрировать. Я хотел бы сделать что-то вроде этого: <?php $ids=array(1,2,3,7,8,9); $db = new PDO(…); $stmt = $db->prepare( 'SELECT * FROM […]

Подготовленный оператор `WHERE .. IN (..)` запрос и сортировка – с MySQL

Представьте, что у нас есть запрос: SELECT * FROM somewhere WHERE `id` IN(1,5,18,25) ORDER BY `name`; и массив идентификаторов для извлечения: $ids = array(1,5,18,25) В подготовленных заявлениях рекомендуется подготовить одно заявление и называть его несколько раз: $stmt = $mysqli->prepare('SELECT * FROM somewhere WHERE `id`=?;'); foreach ($ids as $id){ $stmt->bind_params('i', $id); $stmt->exec(); } Но теперь мне […]

Postgresql: использование значения «NULL» при вставке и обновлении строк с помощью подготовленных операторов

иногда мне нужно вставить в таблицу несколько нулевых значений или обновить их, установив значение в NULL. Я где-то читал в документации postgresql, что это невозможно сделать, но может быть tricket со значением по умолчанию: pg_query("INSERT INTO my_table (col_a, col_b) VALUES ('whatever', default) ps: Я знаю, что в этом примере у меня будет тот же результат […]

Подготовленные утверждения и SQL-инъекции второго порядка

Я где-то читал, что использование подготовленных операторов в PDO делает ваше приложение только иммунным к инъекциям SQL первого порядка, но не полностью невосприимчиво к инъекциям второго порядка. Мой вопрос: если мы использовали подготовленные операторы во всех запросах, в которых выполнялись запросы SELECT, а не только в запросе INSERT, то как можно сделать инъекцию SQL-кода второго […]

Intereting Posts
Добавить купон в электронную почту для обработки, только если клиент не использовал один Является ли PHP или PHP на основе веб-инфраструктуры stateful или апатридом? Быстрое изменение размера инструмента / сценария Удалять каждый второй элемент из массива и ключей перегруппировки? Почему мой многомерный массив PHP не работает? Неверный параметр привязки PHP / MySQL / PDO не работает Извлечение данных из базы данных в codeigniter с использованием AJAX Включение «strict_types» во всем мире в PHP 7 Предотвращение ошибки внутреннего сервера с помощью Symfony 2 / Monolog при неудачном соединении с gelf Почему я не могу выполнять математику в объявлении свойства класса? Как определить, когда пользователь успешно завершил загрузку файла в php Полное имя с действующим адресом электронной почты Объединение XML-файлов в PHP значения php одного массива для ключа другого массива проблема с php: чтение имен файлов, создание javascript и html