Как сделать,чтобы выводилась не 1 строка,а вся таблица?
<?php $host = "***"; \\имя хоста $user = "***"; \\логин $pass = "***"; \\пасс $db = "***"; \\имя дб $con = pg_connect("host=$host dbname=$db user=$user password=$pass") OR die ("Could not connect to server\n"); $query = "SELECT tag FROM public.id ORDER BY \"Time\" DESC LIMIT 100 ;"; //свой запрос $rs = pg_query($con, $query) OR die("Cannot execute query: $query\n"); while ($row = pg_fetch_row($rs)) { $Arr[]=$row[0]; } pg_close($con); echo json_encode($Arr); ?>
Вам на форум PHP-программистов
Сам немного пишу на PHP и могу сказать, что очень советую вам использовать PDO, а не конкретный драйвер для PostgreSQL. Во-первых, потому что PDO - это более универсальное решение, во-вторых, потому что более новое.
Ещё замечание уже по самому запросу:
SELECT tag FROM public.id ORDER BY \"Time\" DESC LIMIT 100
Очень плохая практика. Потому что в итоге у вас будут извлечены ВСЕ строки из данной таблицы, затем будет произведена их сортировка в обратном порядке, а затем уже отрезано первые 100 записей.
Выше код из интернета,по нему
Выше код из интернета,по нему я делала!а вот то что конкретно я делала:
Повторяюсь. Вы задаёте вопрос
Повторяюсь. Вы задаёте вопрос о коде, написанном на PHP. Этот сайт посвящён PostgreSQL. Про PHP надо спрашивать на сайтах PHP-программистов.
Извините)спасибо)
Извините)спасибо)