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

Открытие SQLite3 как READONLY с PDO?
У класса SQLite3 есть такая опция. $db = new SQLite3('mysqlitedb.db', SQLITE3_OPEN_READONLY); В PDO вы просто откроете с помощью: $db = new PDO('sqlite:mysqlitedb.db'); Однако мой вопрос заключается в том, есть ли способ открыть базу...
4104 просмотров
schedule 07.12.2023

Php pdo результат запроса JOIN
моя проблема Я пытаюсь сделать простое СОЕДИНЕНИЕ между двумя таблицами, обе из которых имеют поле id. Мой результат — объект stdClass, так как я использую PDO. Кто-нибудь знает, как я могу отличить идентификатор первой таблицы от идентификатора...
8908 просмотров
schedule 14.11.2023

PHP PDO MySQL IN (?,?,?
Я хочу написать оператор MySQL, например: SELECT * FROM someTable WHERE someId IN (value1, value2, value3, ...) Хитрость здесь в том, что я не знаю заранее, сколько значений будет в IN(). Очевидно, я знаю, что могу генерировать запрос на...
5669 просмотров
schedule 26.09.2022

PHP/PDO/MSSQL, как получить информацию об ошибках?
Я много искал, но ничего не нашел по моей проблеме. Я использую PDO с драйвером PDO_DBLIB для доступа к базе данных MS SQL. Обычно я использую подготовленные операторы, но если какой-либо запрос завершается ошибкой, я не получаю никакой...
11209 просмотров
schedule 22.08.2022

Что может вызвать прерывание SQLSTATE [HY000] [2002] Нет таких ошибок файла или каталога из php PDO mysql на Debian Lenny?
Соединения осуществляются через localhost с использованием sock-файла mysqld. Они работают более 99% времени, но при некоторых странных условиях я получаю сообщение об ошибке: SQLSTATE[HY000] [2002] No such file or directory Те же страницы...
6332 просмотров
schedule 12.12.2023

Неустранимая ошибка PHP: класс «PDO» не найден
У меня есть эта функция PHP, которая работала очень хорошо, пока я не переустановил свою систему разработки: function connectDB($database, $username, $password) { $DSN = "mysql:host=localhost;dbname=$database"; try { $DBH = new...
10847 просмотров
schedule 01.10.2022

MySQL INSERT из SELECT с PDO
У меня странное поведение при использовании PHP PDO для INSERT из запроса SELECT. Тестирование запроса непосредственно в MySQL работает хорошо, я вставляю свою строку: INSERT INTO sessionid (enc_id, enc_pass, enc_date) SELECT...
4562 просмотров
schedule 29.01.2024

ИСПОЛЬЗОВАНИЕ PDO и MYSQL для сравнения строк и переключения на столбцы
У меня есть таблица «Продукты», таблица «Выходные данные», таблица «Производитель» и таблица «ингредиенты» — вместе с другими таблицами. В настоящее время я генерирую информацию и использую то, что называется «имя_файла» в качестве идентификатора...
310 просмотров
schedule 09.10.2023

PDO обновляет только одну строку при использовании с заполнителями
У меня есть массив, содержащий несколько идентификаторов, и мне нужно обновить несколько столбцов. я использую MySQL IN() для этого. проблема в том, что когда я использую запрос ниже, он работает отлично. public function available($value,...
527 просмотров
schedule 20.12.2023

Использование именованных параметров с PDO для LIKE
Я пытаюсь найти поле name в своей базе данных, используя LIKE . Если я создам SQL «вручную» следующим образом: $query = "SELECT * \n" . "FROM `help_article` \n" . "WHERE `name` LIKE '%how%'\n" . ""; $sql =...
13133 просмотров
schedule 23.03.2024

Понимание того, почему PHP с 5.2.17 по 5.3.8 прерывает задания cron?
Примечание. Эта проблема решена, но я пишу здесь, чтобы узнать, что происходит, потому что я не понимаю. Конфигурация моего общего хоста по умолчанию — PHP 5.2.17. Когда я спросил их, могу ли я обновиться до 5.3.X, они сказали, что да, и...
804 просмотров
schedule 03.01.2024

PDO: передать функцию MySQL в bindValue/bindParam
Можно ли вставлять функции MySQL с помощью bindValue() ? Мой код ниже просто выводится как строка 'NOW()' вместо функции NOW() (без кавычек). $sthandler->bindValue(1, 'NOW()');
4588 просмотров
schedule 08.12.2023

Расширение PDO SQL Server периодически дает сбой
Я периодически получаю Error 101 connection reset и Error 15 Socket Not Connected с моего сервера разработки после переключения драйверов базы данных. Причина, по-видимому, заключается в драйверах PDO Sqlsrv, которые я пытаюсь использовать для...
798 просмотров
schedule 25.10.2023

Как узнать, успешно ли выполнен запрос в PHP PDO?
Как я могу проверить, успешно ли выполнен следующий запрос? $STH = $this->_db->prepare("UPDATE UserCreds SET VerificationString=:newVerificationString, ExpiryDate=:expiryDate WHERE UserID = :userID;"); $STH->execute($params);...
57677 просмотров
schedule 16.05.2024

Вставьте данные массива в базу данных, используя PDO
Может кто-нибудь объяснить мне, как я могу импортировать данные массива, которые я вывожу, в строки моей базы данных. HTML <form id="AddRecipeForm" method="post" action="includes/add-recipe.php" class="form-inline"> <input...
4249 просмотров
schedule 26.10.2022

Как использовать PDO для получения массива результатов в PHP?
Я просто редактирую свой поисковый скрипт после прочтения об атаках SQL-инъекций. Я пытаюсь получить ту же функциональность из своего скрипта, используя PDO вместо обычного соединения mysql. Итак, я читал другие сообщения о PDO, но не уверен. Будут...
202689 просмотров
schedule 09.08.2022

Рекомендации по подключению к базе данных PHP
Я пишу новое приложение на PHP, которое будет опубликовано как коммерческое приложение. До этого момента я работал с базами данных MySQL в PHP. Конечный пользователь отвечает за обеспечение функциональности базы данных, а приложение PHP просто...
394 просмотров
schedule 04.01.2024

База данных запросов PDO ODBC
Я на пути к изучению PDO с phpro.org и немного запутался. <?php try { $dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\pdo-tutorial.mdb;Uid=Admin"); } catch (PDOException $e) { echo $e->getMessage(); }...
6335 просмотров
schedule 13.11.2022

Ошибка PDO: неверный номер параметра: параметр не определен
Я пытаюсь использовать простой запрос на вставку MySQL с параметрами в виде массива. Он продолжает говорить мне, что количество параметров неверно. Я пробовал следующее, все выдавало ту же ошибку: $stmt3 = $link->prepare('INSERT INTO messages...
17950 просмотров

unserialize ошибка pdo mysql - неверное имя источника данных
У меня есть эти классы ниже для моего интернет-магазина. Этот суперкласс содержит все общие методы, используемые дочерними классами. class grandpa { public function test1($string) { return $string; } } Так же как и...
230 просмотров