pdo

это то, что я читал до сих пор о PDO::ATTR_EMULATE_PREPARES: Эмуляция подготовки PDO лучше для производительности, так как собственная подготовка MySQL обходит кэш запросов. Собственная подготовка MySQL лучше подходит для обеспечения безопасности (предотвращение инъекции SQL). Собственная подготовка MySQ...

недавно мне было предложено изменить мой код, чтобы использовать PDO для параметризации моих запросов и безопасного сохранения HTML в базе данных. Ну, вот основные проблемы: Я посмотрел на http://php.net/manual/en/ref.pdo-mysql.php, и я действительно не понимаю, куда я должен положить это $ ./configure --w...

прежде чем я получу данные, я всегда должен ввести: $STH->setFetchMode(PDO::FETCH_OBJ); в интересах сделать мой код более читаемым было бы здорово, если бы я мог установить режим по умолчанию где-нибудь.... спасибо! Edit. Я изначально надеялся, что смогу добавить PDO:FETCH_OBJ к setAttribute код, кот...

Я видел, что этот вопрос повторяется несколько раз при переполнении стека, но никто не достаточно изучает проблему (или, по крайней мере, таким образом, который мне полезен) проблема в том, что запрос БД должен возвращать целочисленные типы данных в PHP для целочисленных столбцов. Вместо этого запрос возвращ...

у меня есть проблема с PDO, что я действительно хотел бы получить ответ на после того, как его мучают в течение довольно долгого времени. рассмотрим пример: я привязываю массив идентификаторов к оператору PDO для использования в операторе MySQL IN. массив будет сказать: $ values = array (1,2,3,4,5,6,7,8);...

этот вопрос уже есть ответ здесь: Как я могу предотвратить SQL-инъекций в PHP? 28 ответов Я использую PDO после миграции из библиотеки mysql. Что я использую вместо старого ? Мне нужно избежать одиночных кавычек, что...

просто быстрый вопрос. есть ли разница в производительности между использованием PDO::fetchAll() и PDO:: fetch() в цикле (для больших результирующих наборов)? я извлекаю в объекты пользовательского класса, если это имеет какое-либо значение. мое первоначальное необразованное предположение состояло в том, ч...

у меня есть 2 поля базы данных `decval` decimal(5,2) `intval` int(3) у меня есть 2 запроса pdo, которые обновляют их. Тот, который обновляет int работает нормально $update_intval->bindParam(':intval', $intval, PDO::PARAM_INT); но я не могу обновить десятичное поле. Я пробовал 3 способа ниже, но ничег...

ошибка миграции на Laravel 5.4 с php artisan make:auth [IlluminateDatabaseQueryException] SQLSTATE[42000]: синтаксическая ошибка или нарушение прав доступа: 1071 указанный ключ был слишком длинным; максимальная длина ключа составляет 767 байт (SQL: alter tabl e users добавить уникальный users_email_unique...

я переключаюсь с простого mysql в php на PDO, и я заметил, что общий способ проверки ошибок использует комбинацию try / catch вместо комбинаций if / else. в чем преимущество этого метода, могу ли я использовать один блок try / catch вместо нескольких вложенных блоков if / else для обработки всех ошибок для р...