Articles of pdo

Ошибки синтаксиса PHP: LOAD DATA INFILE

Я пытаюсь импортировать данные csv в mysql, используя PDO и LOAD DATA INFILE (я также попробовал LOAD DATA LOCAL INFILE), но я продолжаю получать синтаксическую ошибку, и я понятия не имею, почему. Имена файлов и таблиц кажутся правильными. вот функция import (), которую я использую – function import() { $this->db = mydb::getConnection(); // set the […]

Преобразование Mysqli в PDO

Недавно я начал использовать PDO несколько дней назад, и я изменяю весь свой код mysqli, но, похоже, я столкнулся с кирпичной стеной. Теперь этот код работал красиво, когда я использовал mysqli, но теперь я не могу распечатать результат. Этот код в основном принимает входное значение пароля, а пароль хеширования в базе данных соответствует им, и […]

Извлечение данных в массив из foreach

Пожалуйста, успокойся, это мой первый раз, и, очевидно, я понятия не имею, что я делаю … Я использую следующий скрипт, который я нашел онлайн для загрузки файлов и записи информации о загрузке в базу данных, я хотел бы получить информацию о $ file_name в другой массив, который будет использоваться вне этого кодового блока в функции […]

Возвращение переменной sql в PHP

У меня есть следующий запрос: SET @q = 12; UPDATE `table` SET qty = CONCAT(GREATEST(qty – @q, 0), LEFT(@q := @q – LEAST(qty, @q), 0)) ORDER BY id; (Голосуйте, пожалуйста, за большой запрос здесь: Удаление количества из нескольких строк в базе данных ) Я выполняю запрос (без подготовки в этом случае) через OOP PDO / […]

Функция Smarty Object с ассоциативным массивом Неожиданный «=>», ожидаемый один из: «», «», «)»,

У меня проблема с Smarty, передающим объект PDO для Smarty, это просто не нравится => . Есть ли уловка, чтобы обойти эту проблему? Вот он ошибка: {assign var='brgdatas' value="{$brgObj->fetchOneBrg(array('id'=>{$ststres[ststval].to_id}'))}"}" – Unexpected "=>", expected one of: "","" , ") Вот код, с которым я работаю: {section name=ststval loop=$ststres} {if $ststres[ststval].type == 2} {assign var='brgdatas' value="{$brgObj->fetchOneBrg(array('id'=>{$ststres[ststval].to_id}'))}"} Правильный […]

Лучшая практика для повторного набора результатов в Postgres / PHP / PDO?

Я использую PHP 5.3.6 с PDO для доступа к Postgres 9.0.4. Меня попросили уменьшить объем памяти в отчете. Текущая реализация проста: выполните запрос, выполните fetchAll (), а затем итерайте с помощью foreach () через результирующий массив. Это, очевидно, не масштабируется с огромными наборами результатов: он может временно потреблять 100 МБ или более. У меня есть […]

Регистрация, логин, сеанс и публикация мер безопасности

Это будет первый раз, когда я задаю вопрос кому-либо в отношении веб-разработки. Причина, по которой я решил задать этот вопрос, несмотря на многие подобные вопросы, заданные ранее другими, объясняется тем, что ответы, полученные другими в прошлом, приходили в большом количестве и субъективности, поэтому я смутился и сомневался в том, как подойти к нему. Я понимаю, […]

Конструктор запросов базы данных иногда возвращает массив вместо объекта, запущенного как задание в очереди

TL; DR Я столкнулся с заданиями, которые иногда кажутся неудачными, потому что регулярный запрос базы данных (с использованием стандартного конструктора запросов Laravel) не надежно возвращает объекты PHP, определенные в режиме выборки в моей config/database.php . Казалось, что иногда возвращают объект или массив, поэтому каким-то образом режим выборки изменяется (и даже изменяется обратно). Детальный вопрос Я […]

Нет адаптеров по умолчанию в Zend, если я не добавлю их явно. Является ли это признаком или ошибкой?

Если я не установлю адаптер по умолчанию явно в файле начальной загрузки, Zend_DB_Tables не имеет адаптеров по умолчанию. Я осознаю: Exception information: Message: No adapter found for Application_Model_MyModel Когда я вставил бутстрап: protected function _initDb(){ //this returns NULL //Zend_Debug::dump(Zend_Db_Table::getDefaultAdapter()); $resource = $this->getPluginResource('db'); $db = $resource->getDbAdapter(); // Now it is not NULL //Zend_Debug::dump($db); Zend_Db_Table::setDefaultAdapter($db); } то […]

Удалить строку с PHP – PDO на веб-странице

Я пытаюсь удалить строку из таблицы с помощью PHP (PDO) на странице, в которой перечислены строки, введенные в базу данных. Я занимаюсь кодом delete.php, чтобы попытаться заставить его работать, но безрезультатно. Я ценю любую помощь. Ниже мой код: listview.php session_start(); include_once('../includes/connection.php'); include_once('../includes/events.php'); $event = new Event; $events =$event->fetch_all(); if(isset($_SESSION['logged_in'])) { //display index ?> <html> <head> […]