Hi,
Also ich hab mit "ORACLE Database 10g Express Edition" eine Datenbank erstellt.
Eine Tabelle Employees.
Und ich frage per PHP-Script ab:
Das Problem ist das ich das Ergebnis Array nur Numerisch abfragen kann. Wenn ich aber z.B. $row['Email'] hinschreib gibt er mir nichts aus.
Woran kann das liegen? mit OCI_BOTH müsst ich ja beides machen können assoziativ und numerisch.
Also ich hab mit "ORACLE Database 10g Express Edition" eine Datenbank erstellt.
Eine Tabelle Employees.
Und ich frage per PHP-Script ab:
PHP-Code:
$ORA_DB_ACCOUNT = 'hr';
$ORA_DB_PWD = "hr";
$conn = oci_connect($ORA_DB_ACCOUNT,$ORA_DB_PWD);
if(!$conn)
{
echo'Datenbank connect fehlgeschlagen!';
exit;
}
$query = "SELECT Email FROM EMPLOYEES WHERE Email = 'AFRIPP'";
$statement = oci_parse($conn, $query);
if($statement != FALSE)
{
oci_execute($statement);
while ($row = oci_fetch_array ($statement, OCI_BOTH))
{
echo $row[0];
}
}
else
{
$error = oci_error($statement);
echo $error['message'];
}
Woran kann das liegen? mit OCI_BOTH müsst ich ja beides machen können assoziativ und numerisch.
Kommentar