Данные табулятора из базы данных Postgres - PullRequest
0 голосов
/ 05 октября 2018

Я попытался загрузить данные из файла json.php с этим кодом, и он работает нормально

$data = [
    [id=>1, name=>"Billy Bob", progress=>"12", gender=>"male", height=>1, col=>"red", dob=>"", driver=>1],
    [id=>2, name=>"Mary May", progress=>"1", gender=>"female", height=>2, col=>"blue", dob=>"14/05/1982", driver=>true],
    [id=>3, name=>"Christine Lobowski", progress=>"42", height=>0, col=>"green", dob=>"22/05/1982", driver=>"true"],
    [id=>4, name=>"Brendon Philips", progress=>"125", gender=>"male", height=>1, col=>"orange", dob=>"01/08/1980"],
    [id=>5, name=>"Margret Marmajuke", progress=>"16", gender=>"female", height=>5, col=>"yellow", dob=>"31/01/1999"],
];

// вернуть данные в формате JSON

echo(json_encode(["last_page"=>30, "data"=>$data]));

Но мои данныехранится в таблице базы данных в postgres.в том же файле я заменил код на этот, но не работает

$sql = "SELECT * from cross_reference";
$result = pg_exec($sql);
$data = array();
while($row = pg_fetch_assoc($result)) {
     $data[] = $row;
}
echo (json_encode(["last_page"=>30, "data"=>$data]));

Можете ли вы помочь мне, пожалуйста !?Спасибо

1 Ответ

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

Это будет зависеть от двух вещей: настройки вашей таблицы и данных, которые вы получаете из своей базы данных.

Если вы установили Tabulator для разбивки на страницы, то ваш ответ будет правильным, если вы не используетенумерация страниц, тогда вам просто нужно вернуть закодированную в json переменную data .

, если вы разместите копию вашего объекта определения таблицы в своем вопросе, я могу дать более конкретныйответить

...