Intereting Posts
Что означает «->» означает / ссылается на PHP? Как рассчитать среднее значение по рейтинговой системе? Изменить атрибут XML PHP DOM Как загрузить второй список DropDown из базы данных после первого изменения DropDownList Как отображать все изображения, хранящиеся в базе данных CKEditor, отображающий HTML-теги в редакторе как отключить массив сообщений? Как предотвратить изменение размера таблицы в PDF с помощью mPDF и PHP? Как я могу отформатировать номер только для отображения 1 десятичной точки в php? Запрос MySQL не работает при использовании переменной php в where where Guzzle 5.3: невозможно для тела POST JSON, если оно больше ~ 1 МБ Magento перенаправляет с сайта adminthtml на действие frontend Используя Smarty 3, Code Igniter 2 и HMVC вместе с наследованием Smarty? запуск showdown.js serveride для преобразования Markdown в HTML (в PHP) Использование символа @ для идентификации пользователей, таких как твиттер,

Как получить первую строку данных в sqlite3 с помощью php PDO

Как получить первую строку данных в sqlite3 с помощью php PDO

В соответствии с моим приведенным ниже кодом данные первой строки не отображаются, потому что я использовал набор записей для проверки строки – это возврат или нет.

Любая идея, как получить все данные из набора записей?

Мой код.

try { $dbhandle = new PDO("sqlite:".$database); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } $result=$dbhandle->query("select * from table"); if($result) { if($rs1==$result->fetchColumn()) { while ($rs1 = $result->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_NEXT)) { echo "<pre>"; print_r($rs1); echo "</pre>"; } } else { // error message } } 

Solutions Collecting From Web of "Как получить первую строку данных в sqlite3 с помощью php PDO"

Если вы просто хотите получить первую строку, тогда нет необходимости использовать цикл.

 $result=$dbhandle->query("select * from table"); if ($result) { $row = $result->fetch(PDO::FETCH_ASSOC); echo "<pre>"; print_r($row); echo "</pre>"; } 

Обновление: для получения всех строк.

 $result=$dbhandle->query("select * from table"); $rows = array(); if ($result) { while ($row = $result->fetch(PDO::FETCH_ASSOC)) { $rows[] = $row; } if ($rows) { echo "<pre>"; print_r($rows); echo "</pre>"; } else { echo "No results"; } }