the-tsc
Goto Top

Odbc auf Firebird mittels unixODBC

Hallo,

habe auf Ubuntu 10.4 unixODBC eingerichtet. Mittels isql kann ich auch verbinden und Abfragen erfolgreich absenden und erhalte auch korrekte Ergebnisse.

Bei PHP ist dies anders. Selbst das einfachste SQL Skript macht hier Probleme:

$link = odbc_connect('Datenbank', 'benutzer', 'passwort');
$sql = 'SELECT * FROM Daten;';
$result = odbc_exec ($link, $sql);
print_r($result);
$fields = odbc_num_fields($result);
echo "\n";
print_r($fields);

--> liefert eine falschen Anzahl an Datensätzen.

Füge ich jetzt noch folgendes hinzu:
while( $row = odbc_fetch_array($result) ) {
print_r($row);
}

--> Dann zeigt er mir keine Webseite mehr an, sondern der Browser versucht die Datei (in dem Fall test.php) herunterzuladen. Diese ist dann allerdings leer.

Content-ID: 168552

Url: https://administrator.de/contentid/168552

Ausgedruckt am: 23.11.2024 um 01:11 Uhr