Как передать 0 в insert PDO

193
25 мая 2018, 12:50

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

$stmt = $pdo->prepare("insert into body_price (price_group, price_item) VALUES ( :param_group , :param_item) ");
                        $stmt->bindValue("param_group" , 0, PDO::PARAM_INT);
                        $stmt->bindValue("param_item", 0, PDO::PARAM_INT);
                        $stmt->execute();

из консоли с таким запросом всё создаётся, из PHP — нет. Если изменить параметры на 1, всё создаётся. Как это победить?

В общем сам и отвечу. PDO В циклах ведёт себя довольно странно по сравнению с mysqli. В цикле эта конструкция просто не работает не выдавая ничего. Чтобы работало, подготавливаем запрос до цикла и в цикле только bind или execute с массивом. После этих манипуляций всё заработало.

READ ALSO
Как получить id карточки товара в Woocommerce

Как получить id карточки товара в Woocommerce

Есть сайт на WP, на нем установлен плагин WoocommerceПлиз подскажите пожалуйста как при клике на "добавить товар в корзину" получить id этого товара?...

198
Как обрезать формат видео с камеры в OpenCV C++?

Как обрезать формат видео с камеры в OpenCV C++?

Коллеги, подскажите: Необходимо подрезать верхнуюю половину снимаего с камеры видео, чтобы впоследствии обрабатывалась и выводилась на экран...

221
Qt - Как получить metadata у фотографии?

Qt - Как получить metadata у фотографии?

Как мне извлечь мето данные широту и долготу у файла-картинки? Сейчас, когда я обрабатываю не один файл, а несколько выдаёт ошибку: no match for call to '(const...

222
Ввод односвязного списка

Ввод односвязного списка

Есть один небольшой вопросУ меня есть список с двумя полями данных (одно для буквы, а второе для числа)

209