Предварительно задают объем просматриваемых данных.
Эту операцию называют "выборка". Ее реализуют SQL командой SELECT. Например, так
SELECT * FROM test
Затем данные, которые выбраны из таблицы, распечатывают построчно. Для этого используют функции, которые сохраняют строки таблиц, как массивы, например,
array pg_Fetch_Array(int result, int row);
Здесь row - номер строки. Их нумеруют, начиная с 0.
Итак, примитив просмотра данных
<? // *** соединение с БД *** require "primitive/connect.inc";
// *** просмотр данных *** $result = pg_Exec( $cnct, "SELECT * FROM test" ); if ( $result ) { $arr = pg_Fetch_Array ($result, 0); echo $arr['name']; } ?>
назовем view.php3.
Поместите его на сервер и запустите на исполнение.
Обратите внимание, что данный скрипт позволяет просмотреть значение поля name только одной записи.
Если в таблице несколько строк, и вы хотите просмотреть результат выбоки как таблицу, то используйте следующий скрипт
<? //*** соединение с БД *** require "primitive/connect.inc";
// *** просмотр данных *** $result = pg_Exec( $cnct, "SELECT * FROM test" ); $RecCount = pg_NumRows( $result ); // число записей, которые следует отобразить на экране ?> <HTML> <BODY> <TABLE BORDER="1" WIDTH="200"> <? $i = 0; do // отображаем записи построчно { $arr = pg_Fetch_Array ($result, $i); ?> <TR> <TD>Name: </TD><TD><? echo $arr['name']; ?> </TD> </TR> <? $i = $i + 1; // номер следующей записи, которую будем отбражать строкой таблицы } while ($i < $RecCount); ?> </TABLE> <BR> </BODY> </HTML>
Назовем этот скрипт view_n.php3.
Результат его исполнения такой