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

Как изменить кодировку символов соединения PDO/SQLite в PHP?
У меня небольшая проблема с приложением php-gtk, которое продолжает работать со строками, отличными от utf8, я обнаружил, что проблема заключается в соединении с базой данных, даже если база данных должна быть в UTF-8. Я пробовал с "SET CHARACTER...
27986 просмотров
schedule 08.03.2022

Получение строки запроса PDO с привязанными параметрами без ее выполнения
Можно ли получить строку запроса из объекта PDO со связанными параметрами без ее предварительного выполнения? У меня есть код, подобный следующему (где $ dbc - объект PDO): $query = 'SELECT * FROM users WHERE username = ?'; $result =...
53366 просмотров
schedule 28.04.2022

Список PHP native_type для PDO getColumnMeta()
Я использую библиотеку абстракции базы данных PDO, чтобы убедиться, что мой код переносим. Однако теперь я обнаружил, что мне нужна информация о столбцах, поэтому я обратился к PDOStatement->getColumnMeta. () , надеясь, что он будет несколько...
5075 просмотров
schedule 01.04.2022

В чем разница между bindParam и bindValue?
В чем разница между PDOStatement::bindParam() и _ 2_ ?
139312 просмотров
schedule 15.04.2023

Подключение через сокет MySQL с Zend Framework
Недавно я начал использовать Zend Framework. Я начал разработку на своем локальном сервере XAMPP, и все прошло нормально, но когда я загрузил в свою учетную запись 1 и 1, я продолжаю получать следующую ошибку: Сообщение: SQLSTATE[HY000] [2002]...
10649 просмотров
schedule 05.02.2024

Подготовка операторов SQL с PDO
Мой код выглядит так: // Connect to SQLite DB DB('/path/to/sqlite.db'); DB('BEGIN TRANSACTION;'); // These loops are just examples. for ($i = 1; $i <= 10000; $i++) { for ($j = 1; $j <= 100; $j++) { DB('INSERT INTO "test"...
2076 просмотров
schedule 27.10.2022

php 5.3.1 и PDO
Я получаю PDO :: __ construct (): OK, пакет на 6 байт короче, чем ожидалось в последней версии PHP 5.3.1, есть идеи или исправления?
1887 просмотров
schedule 01.07.2023

область подключения php pdo
Привет, ребята, у меня есть класс подключения, который я нашел для pdo. Я вызываю метод подключения на странице, на которой находится файл. Проблема в том, что внутри функций переменная $ conn не определена, хотя я заявлял, что метод является...
961 просмотров
schedule 01.03.2022

Почему htmlspecialchars добавляет косую черту на мою веб-страницу?
Я помещаю свой ввод в mySQL через подготовленный оператор PDO и помещаю его на свой веб-сайт с PHP, используя htmlspecialchars() для защиты от XSS. Единственная проблема заключается в том, что теперь я получаю косые черты перед любыми кавычками,...
1784 просмотров
schedule 24.08.2023

PHP/PDO: использовать простой подготовленный оператор с возвратом запроса/затронутыми строками?
Я новичок в объектах PDO и не могу найти ни одной документации, которая мне поможет. Скажем, у меня есть простой код для удаления строки: $count = $dbh->exec("DELETE FROM fruit WHERE colour = 'red'"); Это вернет затронутые строки, но как...
10558 просмотров
schedule 20.02.2024

Вставить/обновить вспомогательную функцию с помощью PDO
У меня есть очень простая вспомогательная функция для создания оператора SET для традиционного использования простого драйвера mysql: function dbSet($fields) { $set=''; foreach ($fields as $field) { if (isset($_POST[$field])) {...
14587 просмотров
schedule 28.05.2022

PHP mysql вставляет ассоциативный массив в базу данных из динамической формы
У меня есть форма, которая позволяет дублировать поля. Форма публикуется через php и вставляется в базу данных. Моя проблема в том, что я не могу правильно перебрать массив. Правильно ли я настраиваю форму (правильно ли отформатированы name ) и...
1845 просмотров
schedule 27.06.2022

Запрос PDO - безопасно ли это от SQL-инъекций?
Я читал и задавал вопрос о безопасных запросах SQL Injection, и все говорят, что я должен использовать PDO, поэтому я просто включил расширение MYSQL PDO и сделал простой запрос. Итак, это мой код: public static function Add($catName, $catDescr...
3801 просмотров
schedule 11.06.2022

Получить идентификатор последней вставки после подготовленной вставки с PDO
Я использую PHP PDO с PostgreSQL для нового проекта. Учитывая следующую функцию, как я могу вернуть идентификатор только что вставленной строки? Это не работает так, как выглядит сейчас. function adauga_administrator($detalii) { global...
66535 просмотров
schedule 06.03.2024

PHP и PDO: одно соединение против нескольких соединений
В моей PHP-программе мне нужно обращаться к базе данных от 0 до 3 раз при любом заданном запросе веб-страницы. Я использую PDO для взаимодействия с MySQL. Сначала я создаю соединение с базой данных, используя что-то вроде этого: $dbh = new...
1020 просмотров
schedule 25.09.2023

Получить точки внутри ограничивающей рамки
Я пытаюсь выбрать места из моей базы данных postgis, которые находятся внутри определенной ограничивающей рамки. Я пытаюсь выполнить это с помощью этого запроса: //latlong - latitude, longitude of a place SELECT * FROM places WHERE...
3137 просмотров
schedule 11.05.2024

Ошибка PDO rowCount() при вызове своего объекта из расширенных классов
У меня есть класс базы данных, который я создал, который использует PDO для подключения к моим запросам, я вызываю его в своем конструкторе основных классов как объект. class MyClass { protected $db; public __constructor() {...
3828 просмотров
schedule 09.02.2023

Можно ли получить формат столбца через запрос PDO OCI в php?
в php5 у меня есть запрос оракула.. скажем select month,max(mydate) as maxdate,sum(cash) as total_cash from mytable group by month я хотел бы через PDO OCI отформатировать таблицу в соответствии с типом каждого столбца месяц = ​​varchar...
751 просмотров
schedule 05.04.2023

SQL через PDO и использование транзакций не будет выполняться
Я использую PDO на своем сайте; однако, когда дело доходит до обновления ключа в таблице auditkey, следующий (упрощенный метод) не будет успешно выполняться в БД: try { $dbh = new PDO(etc...); $dbh->setAttribute(PDO::ATTR_ERRMODE,...
256 просмотров
schedule 14.04.2023

PDO bindParam в один оператор?
Есть ли способ поместить эти операторы bindParam в один оператор? $q = $dbc -> prepare("INSERT INTO accounts (username, email, password) VALUES (:username, :email, :password)"); $q -> bindParam(':username', $_POST['username']); $q ->...
14268 просмотров
schedule 07.12.2022