$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);
?>