PDO (объекты данных PHP) - это уровень (интерфейс) абстракции доступа к данным для PHP. Он работает с большинством систем баз данных.
6 ответов

PDO Небуферизованные запросы

Я пытаюсь вникнуть в детали PDO. Итак, я закодировал это: $cn = getConnection(); // get table sequence $comando = "call p_generate_seq('bitacora')"; $id = getValue($cn, $comando); //$comando = 'INSERT INTO dsa_bitacora (id, estado, fch_creacion) VAL…
08 май '09 в 19:40
2 ответа

Исключение строки в базе данных с!= В запросе PDO

Я пытаюсь исключить определенные строки с помощью запроса PDO, но он не возвращает правильное значение, и я не вижу своей ошибки, может быть, некоторые из вас могут мне помочь. Это первый запрос, который работает. $objGetRecievedChat = $objDatabaseM…
12 окт '16 в 12:56
1 ответ

PHP PDO с Microsoft SQL Server: проблемы с подготовкой операторов?

Я довольно новичок в PDO. Я пытаюсь выполнить запрос (Microsoft Sql Server). В конце концов я собираюсь добавить больше полей после ГДЕ. $complex = 'Shipping'; $username= 'username'; $password = 'password'; try { $conn = new PDO('sqlsrv:Server=serve…
14 сен '15 в 15:48
0 ответов

Сбой запроса PDO в цикле запроса PDO

Как новичок я нахожу это трудно объяснить, но по сути я выполняю запрос PDO и получаю результаты через fetchAll (я использовал Fetch, но было предложение об открытых курсорах, поэтому я переключился на fetchAll, чтобы попытаться предотвратить это) и…
21 апр '16 в 10:34
1 ответ

Как узнать идентификатор вставленной строки

У меня есть таблица содержит две колонны, первая это идентификатор, а вторая текст, как это oneContent (ID,contentText) у меня есть другой стол ioContents (IOID,oneContentID) и я хочу вставить это сообщение ("привет, я - WilliamRoma") в oneContent, …
19 май '12 в 23:22
1 ответ

Экономия времени () в Mysql

Я использую следующий код, чтобы сэкономить время. Я попытался обновить тип столбца на DATETIME и TIMESTAMP. $statement = $conn->prepare('UPDATE users SET update = :update WHERE id = :clientId'); $statement->bindParam(':clientId', $clientId, P…
04 май '13 в 18:43
4 ответа

Получить правильный последний идентификатор из таблицы

Как я могу сделать SQL-запрос в PDO, чтобы узнать следующий идентификатор? Я проверил $sql->lastInsertId() а также SELECT LAST_INSERT_ID() FROM my_table но в соответствии с этим последний идентификатор равен 116, когда последний идентификатор рав…
15 мар '13 в 21:59
3 ответа

bindParam не завершает SQL-запрос

Я новичок в заявлениях PDO, и до сих пор мне удавалось работать с ним, использовать подготовленные заявления и многое другое до сегодняшнего дня. У меня есть два запроса: первый получить некоторые данные, сохранить результаты, а затем второй запрос …
11 мар '13 в 16:41
2 ответа

Нужна помощь в понимании кода PHP

Ниже приведен фрагмент кода, который я получил из книги, которую читаю, но я не уверен, как переменные $params и $query связаны друг с другом. Более конкретно, что происходит в строке "$query->execute($params);" и какова цель переменной $params. Огр…
05 мар '15 в 04:41
1 ответ

Вставка нескольких записей в несколько таблиц php pdo

Следуя инструкциям здесь, чтобы сохранить несколько записей в базе данных, я придумал этот код foreach($array as $value){ $stmt = $dbh->prepare("INSERT INTO REGISTRY (name, value) VALUES (:name, :value)"); $stmt->bindParam(':name', $value['nam…
21 фев '15 в 06:30
2 ответа

Вставить несколько значений в несколько строк

Как я могу вставить несколько изображений в несколько строк? Я уже сделал одно изображение, вставленное по этому запросу ниже. Теперь я хочу вставить еще одно изображение, строку с именем "imagetwo". Как я могу изменить этот запрос для двух строк из…
11 июн '18 в 16:41
1 ответ

PHP - Как ждать записи диска после вызова commit?

Я использую postgresql. Я должен вызвать JAR-файл, который выполняет некоторые операции после чтения БД, в сценарии php. $ connection - это PDO. Я заметил следующее поведение: Сценарий 1: $connection->commit(); exec_shell(java -jar jarname) //it …
26 июл '18 в 10:13
2 ответа

Ошибка разбора: синтаксическая ошибка, неожиданное '$_GET' (T_VARIABLE) в

Когда я пытаюсь загрузить "идентификатор" из URL, кажется, что он не работает. Есть причина почему? Заранее спасибо за помощь! <?php class Poll{ private $db; private $presidentid = $_GET['id']; public function __construct($db){ $this->db = $db…
11 окт '15 в 09:49
1 ответ

Создание функции для возврата логического результата?

Я использую PDO в своей функции, но у меня есть проблема в коде, я хочу, чтобы функция возвращала boolean результат, но когда я ввожу неправильный адрес электронной почты, он также дает мне истину. В чем проблема с моим кодом? function user_exists($…
16 май '14 в 13:43
1 ответ

Как получить несколько запросов выбора по процедуре магазина в MySQL PHP

Я создал процедуру хранения для выбора использования сведений об изображении.... Я хочу получить все изображения, связанные с пользователем, из таблицы.... чтобы удалить их из папки загрузок..... Для выбора имени изображения я создал процедуру хране…
01 май '14 в 10:50
1 ответ

Множественный выбор из страниц

Я использую код, который читает страницы из базы данных. Работает на PDO, PHP. В любом случае мне интересно, как бы я сделал так, чтобы он читал из двух таблиц? Как будто, например, в настоящее время он запускает "страницы", но я мог бы заставить ег…
07 ноя '13 в 12:53
0 ответов

Невозможно передать идентификатор в URL

У меня есть следующая кнопка, которая должна удалить пункт, который был выбран $content .= "<td> " . "<a href=/index.php?p=3&id=$id>delete</a>"; Однако это всегда отправляет меня к: http://localhost/index.php?p=3&id= Когда …
27 апр '18 в 15:36
3 ответа

PHP PDO - Fetchall не выводит значение

Я пытаюсь выбрать простые данные из моей базы данных: $stmt = $dbh->prepare("SELECT new_email FROM pending_emails WHERE userid=:userid AND type='email'"); $stmt->bindParam(":userid",$userdata["id"]); $stmt->execute(); $emailUpdateData = $st…
05 янв '16 в 16:51
1 ответ

PDO получение ценностей

Я сделал блог. Все работает правильно, кроме одной вещи; возможность сравнить мои id для того, чтобы открыть соответствующую статью. я использую FETCH_ASSOC: $sth->setFetchMode(PDO::FETCH_ASSOC); я проверяю $_GET для id: if (isset($_GET['id']) &a…
08 мар '12 в 00:30
1 ответ

Неопределенная константа класса 'ATTR_ERROR_MODE с pdo

Я хотел вставить в базу данных с помощью функции pdo в php $ServerName='localhost'; $UserName='root'; $DbName='scholar'; $Password=''; try{ $conn=new PDO("mysql::host=$ServerName,dbname=$DbName",$UserName,$Password); //set the PDO error mode to exce…
21 окт '15 в 08:59