Не могу получить данные из таблицы с php и sqlite db - PullRequest
0 голосов
/ 08 октября 2018

Я хочу отобразить на экране все данные, которые находятся в моей таблице «userdata».Я посмотрел вокруг и нашел этот код, но когда я его запускаю, я получаю HTTP ERROR 500. Это мой код, который я пытаюсь использовать:

<?php
    $database = new SQLite3('home.db');

    $result = $database->query("SELECT * FROM userdata");
    echo $result;
?>

1 Ответ

0 голосов
/ 08 октября 2018

метод $database->query() вернет объект SQLite3Result, который вы не можете просто "повторить".Вместо этого вы должны просмотреть все результаты следующим образом:

<?php
    $database = new SQLite3('home.db');

    $result = $database->query("SELECT * FROM userdata");

    while ($row = $result->fetchArray()) {
        print_r($row);
    }
?>

Переменная $row внутри цикла while будет массивом.При необходимости используйте соответствующий индекс, чтобы получить значение одного столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...