PHP 4.3

13.8.2 Gegenüberstellung der Funktionen

MySQL-Funktion

ODBC-Funktion

Bemerkung

mysql_connect

odbc_connect(DSN, Benutzername, Passwort)

Der DSN muss vorher eingerichtet sein, s.o.

mysql_query

odbc_exec(Verbindungs-ID, SQL-Abfrage)

 

mysql_fetch_array

odbc_fetch_array(Ergebnis-ID)

 

mysql_close

odbc_close(Verbindungs-ID)

 

mysql_db_query

---

 

mysql_error

odbc_error(Verbindungs-ID)

 

mysql_fetch_row

odbc_fetch_row(Ergebnis-ID)

 

mysql_insert_id

---

 

mysql_num_fields

odbc_num_fields(Ergebnis-ID)

 

mysql_num_rows

odbc_num_rows(Ergebnis-ID)

einige Treiber liefern -1 statt der korrekten Zeilenanzahl

mysql_field_name

odbc_field_name(Ergebnis-ID, Spaltennummer)

 

mysql_result

odbc_result(Ergebnis-ID, Spaltenname)

 

Wie Sie anhand dieser Aufstellung sehen, stehen für eine ODBC-Datenbank zu einem großen Teil die gleichen Funktionen wie für eine MySQL-Datenbank zur Verfügung. In den meisten Fällen genügt es sogar, das Präfix mysql durch odbc zu ersetzen. Es sollte also nicht schwer fallen, die behandelten Beispiele auch mit einem anderen Datenbank-Managementsystem nachzuvollziehen. Gleiches gilt für die anderen von PHP unterstützten Systeme.

Kommentare (0)

Ihr Kommentar

Name