Вопросы с тегом 'pdo'

PDO (объекты данных PHP) - это уровень абстракции базы данных (интерфейс) для PHP. Он работает с большинством систем баз данных.
2
ответа

Как обрабатывать исключения PDO [дублировать]

Я пытаюсь работать с PDO class на php, но у меня есть некоторые проблемы, чтобы найти правильный способ обработки ошибок, я написал этот код: <?php // $connection alreay created on a class which works with similar UPDATE statements //...
задан 20.01.2010 в 20:57
5
ответов

PDO :: rowCount VS COUNT (*)

У меня есть запрос на использование PDO, сначала подсчитайте строку, если строка & gt; 1, чем выборка данных SELECT * WHERE id=:id $row=$SQL->rowCount(); if($row>0){ while($data=$SQL->fetch(PDO::FETCH_ASSOC)){... } } else{e...
задан 01.10.2013 в 08:53
2
ответа

PDO: невозможно создать базу данных SQLite в памяти

Попытка узнать немного о PDO и проходит через этот учебник . Он имеет следующий фрагмент кода: <?php try { $db = new PDO('sqlite::memory'); echo "SQLite created in memory."; } catch(PDOException $e) { echo $e->getMessage(...
задан 11.03.2010 в 15:09
5
ответов

php PDO вставить несколько строк в несколько строк с заполнителями

Я хочу сделать несколько вложений с помощью PHP PDO. Самый близкий ответ, который я нашел, - это как к вкладышу-ан-массив в-а-сингл-MySQL подготовленный-оператор Однако пример, который был дан, использует? вместо реальных заполнител...
задан 25.02.2013 в 16:03
3
ответа

Расширение класса операторов PDO

Можно ли расширить класс операторов PHP PDO для добавления в него пользовательских методов? Это будет отличаться от расширения базового класса PDO. Если это так, как можно поступить так, поскольку класс операторов возвращается только при выполне...
задан 07.08.2010 в 19:08
3
ответа

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

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

Полностью понять PDO ATTR_PERSISTENT

Вопрос: Каковы правила / логика управления постоянным подключением при использовании PDO? Окружающая среда: Веб-сервер Windows 7 x64 Двухъядерный процессор с 16 ГБ оперативной памяти Apache 2.2.17 PHP 5.3.5 Подключение по...
задан 02.05.2014 в 18:35
3
ответа

Понимание транзакций pdo mysql

Документация PHP гласит: If you've never encountered transactions before, they offer 4 major features: Atomicity, Consistency, Isolation and Durability (ACID). In layman's terms, any work carried out in a transaction, even if it is...
задан 01.06.2016 в 01:16
5
ответов

PDO PHP игнорирует параметр ATTR_TIMEOUT для MySQL, когда сервер не может быть достигнут

Я тестирую сценарии, в которых сервер mysql не может быть достигнут, помещая случайный IP-адрес, чтобы попытаться подключиться. Я установил опции PDO на тайм-аут через одну секунду, используя PDO::ATTR_TIMEOUT => 1 . Однако для исключения и...
задан 07.04.2015 в 15:48
2
ответа

php pdo готовит повторяющиеся переменные

При написании оператора pdo возможно ли повторить значение переменной? Я имею в виду: $query = "UPDATE users SET firstname = :name WHERE firstname = :name"; $stmt = $dbh -> prepare($query); $stmt -> execute(array(":name" => "Jackie")...
задан 30.09.2011 в 00:04