pdo

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

скажем, у меня есть такой код: $dbh = new PDO("blahblah"); $stmt = $dbh->prepare('SELECT * FROM users where username = :username'); $stmt->execute( array(':username' => $_REQUEST['username']) ); в документации PDO говорится: параметры для подготовленных операторов не нужно заключать в кавычки...

в чем разница между PDOStatement::bindParam() и PDOStatement::bindValue()?...

Я только что установил Debian Lenny с Apache, MySQL и PHP, и я получаю PDOException could not find driver. это конкретная строка кода, на которую он ссылается: $dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS) DB_HOST,DB_NAME,DB_USER и DB_PASS являются константами, которые я ...

есть много противоречивых заявлений вокруг. Каков наилучший способ подсчета строк с помощью PDO в PHP? Перед использованием PDO, я просто использовал mysql_num_rows. fetchAll это то, что я не хочу, потому что иногда я могу иметь дело с большими наборами данных, поэтому не очень хорошо для моего использования...

прежде чем перейти к PDO, я создал SQL-запросы в PHP путем объединения строк. Если я получил синтаксическую ошибку базы данных, я мог бы просто повторить последнюю строку запроса SQL, попробовать ее самостоятельно в базе данных и настроить ее, пока я не исправлю ошибку, а затем вернуть ее в код. подготовленн...

этот вопрос уже есть ответ здесь: Получение необработанной строки SQL-запроса из подготовленных инструкций PDO 14 ответов в PHP, при доступе к базе данных MySQL с PDO с параметризованным запросом, Как вы можете провер...

каков наилучший способ проверить, существует ли таблица в MySQL (предпочтительно через PDO в PHP) без исключения. Я не чувствую, как разбор результатов "показать таблицы, как" и так далее. Должен быть какой-то логический запрос?...

в настоящее время я использую этот тип SQL на MySQL для вставки нескольких строк значений в один запрос: INSERT INTO `tbl` (`key1`,`key2`) VALUES ('r1v1','r1v2'),('r2v1','r2v2'),... на чтениях на PDO, использование подготовленных операторов должно дать мне лучшую безопасность, чем статические запросы. е...

Они оба делают то же самое, только по-другому? есть ли разница помимо использования prepare между $sth = $db->query("SELECT * FROM table"); $result = $sth->fetchAll(); и $sth = $db->prepare("SELECT * FROM table"); $sth->execute(); $result = $sth->fetchAll(); ?...