Весь РуНет облазил... Пожалуйста, можно хоть один пример как вывести таблицу со ВСЕМИ строками из PostgreSQL. Создал базу, но вывести данные не могу. Все что угодно обсуждается, а этого нигде нет. Кое как собрал такой код (ниже), к базе подключился, вижу на странице html показывается только название таблицы и все.
$dbconn = pg_connect("host=localhost port=5432 dbname=xxxx user=postgres password=xxxx");
$result = pg_query(" SELECT table_name table_row FROM information_schema.TABLES WHERE table_type = 'BASE TABLE' AND table_schema NOT IN ('pg_catalog', 'information_schema');");
while ( $row = pg_fetch_array($result) ){
echo $row[0] . '
';
};
сам собрал
сам собрал, может кому-то пригодится. Можно добавить больше колонок: после $row[3], нужно добавить $row[4] и т.д. После добавления этого примера заметил, что форма ввода на этом сайте обрезает некоторые символы в коде, так что форма может не работать как надо=( Превью показывает точно, а сохраняет в итоге коряво. Но у меня и этого не было, так что и так неплохо)
$dbconn = pg_connect("host=localhost port=5432 dbname=xxxx user=postgres password=xxxx"); exit;
}
$result = pg_query($dbconn, "SELECT * FROM top");
if (!$result) {
echo "Произошла ошибка.\n";
if (!$dbconn) {
echo "Произошла ошибка.\n";
exit;
}
while ($row = pg_fetch_row($result)) {
echo "$row[1] $row[2] $row[3]";
echo "
\n";
}