$tablanev táblázat oszlopai"; include 'adatok.php'; $db=pg_connect("host=$host port=$port dbname=$adatbazis user=$user password=$jelszo") or die('belépés nem sikerült'); echo 'Kapcsolódás sikeres.'; echo "

Kapcsolati Informaciók

\n"; echo 'Adatbázis neve: ' . pg_dbname($db) . "
\n"; echo 'Gép neve: ' . pg_host($db) . "
\n"; echo 'Port: ' . pg_port($db) . "
\n"; echo '

Select

'; $kerdes="select * from $tablanev"; $eredmeny=pg_query($db,$kerdes); if (!$eredmeny) {print 'hibás lekérdezés.';echo pg_last_error($db).'
';echo pg_errormessage($db).'
';goto vege;} $oszlop=pg_num_fields($eredmeny); echo "Oszlopok száma: " . $oszlop . "

\n"; $mezo=array(); for ($i=0;$i<$oszlop;$i++) { $mezo[]=pg_field_name($eredmeny,$i); print $i.'.mezo neve : '.pg_field_name($eredmeny,$i).'
'; print $i.'.mezo tíusa: '.pg_field_type($eredmeny,$i).'
'; print $i.'.mezo tárolási mérete: '.pg_field_size($eredmeny,$i).'
'; print $i.'.mezo kiírási mérete : '.pg_field_prtlen($eredmeny,$i).'

'; } for ($i=0;$i<$oszlop;$i++) { echo $mezo[$i] ." nevű mező oszlopának sorszáma: ", pg_field_num($eredmeny, $mezo[$i]).'
'; } vege: pg_close($db); ?>