Вопросы по теме '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