Руководство по РНР 3.0

a89ae562

Полученние объекта Postgres



Пример 1. Полученние объекта Postgres

<?php $database = "verlag"; $db_conn = pg_connect ("localhost", "5432", "", "", $database); if (!$db_conn): ?> <H1>Ошибка соединения с базой <? echo $database ?></H1> <? exit; endif;$qu = pg_exec ($db_conn, "SELECT * FROM verlag ORDER BY autor"); $row = 0; // postgres необходим счетчик записей, в отличие от других СУБДwhile ($data = pg_fetch_object ($qu, $row)): echo $data->autor." ("; echo $data->jahr ."): "; echo $data->titel."<BR>"; $row++; endwhile; ?><PRE><? $fields[] = Array ("autor", "Author"); $fields[] = Array ("jahr", " Year"); $fields[] = Array ("titel", " Title");$row= 0; // postgres необходим счетчик записей, в отличие от других

while ($data = pg_fetch_object ($qu, $row)): echo "----------\n"; reset ($fields); while (list (,$item) = each ($fields)): echo $item[1].": ".$data->$item[0]."\n"; endwhile; $row++; endwhile; echo "----------\n"; ?> </PRE>

Содержание раздела