0
ответов

SQLSTATE[HY093]: Недопустимый номер параметра: параметр не определен

// ЗНАЧЕНИЯ СБОРКИ $count = количество($matches); for($i = 0; $i < $count; ++$i) { $values[] = '(?)'; } ВСТАВИТЬ В БАЗУ ДАННЫХ $q = $this -> dbc -> prepare("ВСТАВИТЬ В хэши (хэш) ЗНАЧЕНИЯ" . ...
вопрос задан: 10 June 2012 03:54
0
ответов

PHP PDO -не может сериализовать или десериализовать экземпляры PDO

Мне нужно передать соединение PDO в класс тележки из контроллера, функция __конструкция ($connection ){ $this ->cart = new cart ($connection ); } но я думаю проблема в сериализации ()...
вопрос задан: 7 June 2012 17:31
0
ответов

Как использовать PDO :: quote, чтобы строка не была заключена в кавычки?

Я пытаюсь использовать PDO :: quote для экранирования строки в выражении LIKE, поэтому пользовательская строка не должна быть окружена, как в: LIKE "% userStringToEscape%" Есть ли способ сделать это?
вопрос задан: 7 June 2012 14:14
0
ответов

Безопасное внедрение «настраиваемой» системы присоединения

Предыстория Здравствуйте, я разрабатываю экспериментальный/образовательный инструмент в PHP и MySQL. Я новичок в SQL, но я хочу делать все правильно с самого начала. Я использую подготовленные операторы PDO для всех...
вопрос задан: 7 June 2012 03:22
0
ответов

Как хранится набор результатов PDO

Я изучаю PHP уже 2 месяца как мой первый язык сценариев. Для большинства моих проблем я могу легко найти ответ в Интернете, но есть что-то в PDO, чего я не могу понять. В ...
вопрос задан: 6 June 2012 23:44
0
ответов

Как использовать PDO для получения массива результатов в PHP?

Я просто редактирую свой поисковый скрипт после того, как прочитал об атаках с помощью SQL-инъекций. Я пытаюсь получить ту же функциональность из своего скрипта, используя PDO вместо обычного соединения mysql. Так что я был ...
вопрос задан: 6 June 2012 09:55
0
ответов

Подготовленные операторы MySQL PHP PDO — проблемы производительности и безопасности

Я подумываю переписать какое-нибудь приложение с открытым исходным кодом для моих целей в PDO и транзакции с использованием InnoDB (сейчас mysql_query и MyISAM). У меня вопрос: в каких случаях разумно использовать...
вопрос задан: 2 June 2012 15:32
0
ответов

Уловимая фатальная ошибка: объект класса PDOStatement не может быть преобразован в строку

Я получаю следующую ошибку при попытке сопоставить значения в базе данных с переданными в форме проверить, существует ли пользователь. Уловимая фатальная ошибка: Объект класса PDOStatement не может быть ...
вопрос задан: 2 June 2012 12:36
0
ответов

Выбрать в пустой таблице, но получить имена столбцов

Я хочу выполнить SELECT в пустой таблице, но я все еще хочу получить одну запись со всеми именами столбцов. Я знаю, что есть другие способы получить имена столбцов из таблицы, но я хочу знать, если...
вопрос задан: 1 June 2012 16:29
0
ответов

PHP, PDO, UTF8 и MySQL не играют в мяч

Я действительно изо всех сил пытаюсь заставить PHP играть в мяч с MySQL через PDO в отношении символов UTF-8. Я получаю следующее, используя php --version: PHP 5.3.6 (cli) (построено: 19 апреля 2011 г., 13:21:12) ...
вопрос задан: 28 May 2012 12:15
0
ответов

проверка на наличие повторяющихся записей и использование результата PDO errorInfo

У меня есть таблица MySQL, в которой есть поле для адресов электронной почты, которое определено как уникальное. Для этого примера предположим, что все, что делает моя форма, это позволяет пользователю вставить свой адрес электронной почты в таблицу. ...
вопрос задан: 27 May 2012 16:05
0
ответов

SQLite: выполнение запроса LIKE с учетом регистра для определенного запроса

Я хочу выполнить запрос SELECT ... LIKE в SQLite с учетом регистра. Но я хочу, чтобы только этот запрос был чувствителен к регистру и ничего больше. Я знаю, что есть PRAGMA case_sensitive_like = boolean; ...
вопрос задан: 24 May 2012 15:47
0
ответов

php не может проверить, является ли результат PDO пустым, используя пустой ()возвращает FATAL ERROR

Я хочу проверить, вернулся ли мой подготовленный запрос пустым или нет, без необходимости зацикливаться. Это код, который я пробовал использовать :, если (пустой ($pQuery1 ->fetch (PDO ::FETCH _ASSOC ))){} Когда я...
вопрос задан: 20 May 2012 21:38
0
ответов

PDO FETCH_CLASS и проблема с пространством имен

Я пытаюсь использовать PDO :: FETCH_CLASS для объекта. Я использую пространство имен и просто ввожу: $ result = $ query-> fetchAll (\ PDO :: FETCH_CLASS, 'Product'); или $ result = $ query-> fetchAll (\ PDO :: ...
вопрос задан: 16 May 2012 21:08
0
ответов

Всегда ли PDO по умолчанию использует эмулированные подготовленные операторы?

PDO имеет параметр PDO ::ATTR _EMULATE _PREPARES, который определяет, следует ли эмулировать подготовленные операторы, только если они не поддерживаются БД или всегда. Однако в нем не упоминается, всегда ли он подражает...
вопрос задан: 16 May 2012 10:54
0
ответов

Не удалось подключиться к серверу MySQL с помощью PDO [закрыто]

У меня есть PHP-скрипт, который я использую для подключения к базе данных MySQL. Соединение через mysql_connect работает отлично, но при попытке с PDO я получаю следующую ошибку: SQLSTATE[HY000] [2005] Unknown...
вопрос задан: 13 May 2012 17:04
0
ответов

Ошибка синтаксиса PHP PDO или нарушение прав доступа: 1064 при вставке

У меня есть таблица имен boards, и я пытаюсь вставить данные, используя текущий код function createBoard( $name, $desc ) { try { $sth = $this->getLink()->prepare( "INSERT INTO boards(...
вопрос задан: 11 May 2012 18:45
0
ответов

PDOstatement (MySQL): вставка значения 0 в битовое (1) поле приводит к записи 1 в таблицу

Я использую битовое (1) поле для хранения логических значений и записи в таблицу с использованием подготовленных операторов PDO. . Это тестовая таблица: CREATE TABLE IF NOT EXISTS `test` ( `SomeText` varchar(255) NOT ...
вопрос задан: 10 May 2012 18:55
0
ответов

PDO были затронуты строками во время оператора выполнения

Я нашел много способов использовать оператор exec для PDO, но я не уверен, что это мне поможет. Насколько я понимаю, я должен использовать функцию execute() для подготовленных операторов. Я обновляю строку...
вопрос задан: 9 May 2012 19:23
0
ответов

Транзакции PDO и вызовы функций

Могут ли вызовы функций происходить в блоке транзакций PDO? Это упрощенный код (с использованием базы данных MySql )... try{ $db ->beginTransaction (); // вызов функции, создающей пользователя $user _id =...
вопрос задан: 8 May 2012 15:20
0
ответов

PHP PDO -> Ошибка возврата подготовленного запроса (тот же запрос не подготовлен, работает нормально)

Я использую следующий sql для получения значения значения поля que _id определенной строки моей таблицы и он работает нормально. Обратите внимание, что que _id (auto -увеличивается )и номера строк не совпадают. $...
вопрос задан: 7 May 2012 16:30
0
ответов

Подготовленный оператор PDO, правильно ли использован?

Мне просто нужно убедиться, что у меня есть операторы подготовки PDO, будет ли следующий код защищен SQL-инъекцией? $data['имя пользователя'] = $имя пользователя; $данные['пароль'] = $пароль; $data['salt']...
вопрос задан: 6 May 2012 16:01
0
ответов

Как я могу передать массив параметров PDO, но при этом указать их типы?

$sql = "SELECT *FROM table WHERE id LIKE CONCAT ('%', :id, '%' )LIMIT :limit1, :limit2"; Я хочу по-прежнему использовать ввод массива следующим образом :$stmt ->execute ($array ); В противном случае я не могу повторно использовать один и тот же...
вопрос задан: 3 May 2012 18:57
0
ответов

Неустранимая ошибка запроса PDO :Вызов функции-члена setFetchMode ()для объекта, отличного от -[ дубликат]

Я пытался получить всю информацию, где $user равен идентификатору подписчика в моей базе данных sql. Я использую метод PDO для вставки данных и также хочу использовать функцию запроса. я получаю...
вопрос задан: 2 May 2012 15:38
0
ответов

Как ускорить выполнение набора тестов PHPUnit + DBUnit?

Я столкнулся с некоторыми реальными проблемами скорости с PHPUnit/DBUnit. Все, что расширяет PHPUnit _Расширения _Базу данных _TestCase, требует вечности для запуска. С 189 тестами набор занимает около 8 -9 минут. Я был...
вопрос задан: 1 May 2012 09:25
0
ответов

Как узнать, установлен/отключен ли модуль PDO?

Я разрабатываю приложение PHP. Я только что переместил кучу файлов на производственный сервер и обнаружил, что PDO, по-видимому, не установлен (Неустранимая ошибка :Класс «PDO» не найден в [файле] в строке [...
вопрос задан: 30 April 2012 18:42
0
ответов

Функции PDO и pg _*

Обе они имеют подготовленные операторы. pg _*— это оболочка для libpq. Правильно? Мне нравится PDO в PHP, но я не собираюсь в будущем менять базу данных. Какую библиотеку мне следует использовать? Любой эталон? PHP...
вопрос задан: 30 April 2012 13:06
0
ответов

Php mysql, pdo и запрос :почему множественный & #39; запрос& #39; don& #39;t work (в этом случае )?

Вот мой запрос sql :$sql = 'CREATE TEMPORARY TABLE tmp'. 'ВЫБЕРИТЕ *ИЗ '.$table.' '. 'ГДЕ идентификатор = :идентификатор; '. 'ALTER TABLE tmp drop ID; '. 'ВСТАВИТЬ В '.$table.' '. '...
вопрос задан: 28 April 2012 22:32
0
ответов

преобразовать сценарий входа в mysql в PDO

я написал функциональный сценарий входа в систему, используя mysql, однако теперь мне сказали, что это нужно сделать с помощью PDO, у меня есть функциональная функция подключения PDO getConnection (){ $userName = '*****'; $...
вопрос задан: 27 April 2012 11:41