<?php
$db = oci_connect('hr', 'hr', 'orcl');
$q = oci_parse($db, "select * from employees");
$r = oci_execute($q, OCI_DEFAULT);
print "Return $r\n";
$ncols = oci_num_fields($q);
print "<table border=1>\n";
echo "<tr>";
for ($i = 1; $i <= $ncols; $i++) {
$column_name = oci_field_name($q, $i);
echo "<td>$column_name</td>";
}
echo "</tr>";
while ($row = oci_fetch_array($q, OCI_ASSOC+OCI_RETURN_NULLS)) {
print "<tr>\n";
foreach ($row as $zellen) {
if (!isset($zellen)) { $zellen = "_"; }
print "<td> $zellen </td> ";
}
print "</tr>\n";
}
print "</table>\n";
?>