Oracle Spalten werden doppelt angezeigt
Von: Martin Fischer (ng@martin-fischer.com) [Profil]
Datum: 08.06.2009 14:35
Message-ID: <h0j0jh$d9$1@news01.versatel.de>
Newsgroup: de.comp.lang.php.datenbanken
Datum: 08.06.2009 14:35
Message-ID: <h0j0jh$d9$1@news01.versatel.de>
Newsgroup: de.comp.lang.php.datenbanken
Hallo,
ich steige gerade in PHP ein und versuche Daten aus einer Oracle-DB
zugägnlich zu machen. Dazu habe ich XAMPP installiert, die OIC8
Erweiterung in der php.ini "ein"kommentiert und - nach einer Recherche
im Netz - die oci.dll der apache-Installtation mit einer aktuellen
Version ersetzt, weil ansonsten schon bei dem Versuch ein oci_connect
auszuführen einer Fehlermeldung kam.
Das Beispiel-Skript von PHP.net liefert mir zwar die korrekten
Ergebnisse, allerdings werden alls Spalten doppelt angezeigt.
Ist Euch so etwas schon untergekommen ?
Martin
_____________________________________________________________________
<?php
$conn = oci_connect('user', 'pw', 'oracledb');
if (!$conn) {
$e = oci_error();
print htmlentities($e['message']);
exit;
}
$query = 'SELECT obj_id, obj_desc, cl_desc FROM OBJECT WHERE CL_ID
10112';
$stid = oci_parse($conn, $query);
if (!$stid) {
$e = oci_error($conn);
print htmlentities($e['message']);
exit;
}
$r = oci_execute($stid, OCI_DEFAULT);
if (!$r) {
$e = oci_error($stid);
echo htmlentities($e['message']);
exit;
}
print '<table border="1">';
while ($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
print '<tr>';
foreach ($row as $item) {
print '<td>'.($item?htmlentities($item):' ').'</td>';
}
print '</tr>';
}
print '</table>';
oci_close($conn);
?>
[ Auf dieses Posting antworten ]Antworten
- Matthias P. Wuerfl (08.06.2009 14:45)
- Martin Fischer (08.06.2009 19:16)
- jakob kollmann (08.06.2009 14:46)
- Martin Fischer (08.06.2009 19:20)
