<?php
/*
Vor der Ausführung ist die Tabelle mit Spaltennamen, die zwischen Groß- und
Kleinschreibung unterscheiden, zu erstellen:
CREATE TABLE mytab (id NUMBER, "MyDescription" VARCHAR2(30));
INSERT INTO mytab (id, "MyDescription") values (1, 'Eiskaffee');
COMMIT;
*/
$conn = oci_connect('hr', 'welcome', 'localhost/XE');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
$stid = oci_parse($conn, 'SELECT id, "MyDescription" FROM mytab');
oci_execute($stid);
while (($row = oci_fetch_object($stid)) != false) {
// verwende Eigenschaftsnamen in Großschrift für jede Standard-Oracle-Spalte
echo $row->ID . "<br>\n";
// verwende die genaue Schreibweise für Spaltennamen, die zwischen Groß-
// und Kleinschreibung unterscheiden
echo $row->MyDescription . "<br>\n";
}
// Ausgabe:
// 1
// Eiskaffee
oci_free_statement($stid);
oci_close($conn);
?>