Hallöle,
ich habe eine System-DSN, über welche ich mit SQL Tools, Excel etc auf meine Oracle DB zugreifen kann. Jetzt würde ich gerne eine Statusabfrage via PHP realisieren, mit folgendem php Script:
[COLOR=red]
$db_name="testdb";
$sql="SELECT * FROM tabelle1";
$verbindung=odbc_connect($db_name, 'test','test');
$ausgabe=odbc_exec($verbindung,$sql);
while (odbc_fetch_row($ausgabe))
{
echo "$ausgabe[0]";
echo "$ausgabe[1]";
echo "$ausgabe[2]";
}
[/COLOR]
Leider bekomme ich jedesmal nur eine [COLOR=orangered]leere[/COLOR] Seite angezeigt. Auch den versuch über [COLOR=red]"Select count(*) from tabelle1"[/COLOR] zumindest die Anzahl anzeigen zu lassen funktioniert nicht.
Ich habe auch schon in den Foren gesucht, bin aber in Bezug auf mein Problem nicht fündig geworden.
Also -> Zugriff via System-DSN auf die DB ist OK, Ausgabe via PHP Script scheitert???????
Kann mir jemand helfen??? Eigentlich habe ich die Doku so verstanden, das via ODBC auf die System-DSN / Benutzer-DSN zugegriffen wird und dann gut ist.
Habe ich hier einen Denkfehler????
Gruß
Wombel
ich habe eine System-DSN, über welche ich mit SQL Tools, Excel etc auf meine Oracle DB zugreifen kann. Jetzt würde ich gerne eine Statusabfrage via PHP realisieren, mit folgendem php Script:
[COLOR=red]
$db_name="testdb";
$sql="SELECT * FROM tabelle1";
$verbindung=odbc_connect($db_name, 'test','test');
$ausgabe=odbc_exec($verbindung,$sql);
while (odbc_fetch_row($ausgabe))
{
echo "$ausgabe[0]";
echo "$ausgabe[1]";
echo "$ausgabe[2]";
}
[/COLOR]
Leider bekomme ich jedesmal nur eine [COLOR=orangered]leere[/COLOR] Seite angezeigt. Auch den versuch über [COLOR=red]"Select count(*) from tabelle1"[/COLOR] zumindest die Anzahl anzeigen zu lassen funktioniert nicht.
Ich habe auch schon in den Foren gesucht, bin aber in Bezug auf mein Problem nicht fündig geworden.
Also -> Zugriff via System-DSN auf die DB ist OK, Ausgabe via PHP Script scheitert???????
Kann mir jemand helfen??? Eigentlich habe ich die Doku so verstanden, das via ODBC auf die System-DSN / Benutzer-DSN zugegriffen wird und dann gut ist.
Habe ich hier einen Denkfehler????
Gruß
Wombel
Kommentar