Datenbankabfrage->dba_open oder ?

tach community…

ich bin nun bei php.net auf dba_open gestossen…
nun da es von php3,4 und 5 genutzt werden kann… frage
ich mich , ob meine methode veraltet ist…

ich habe immer

**mysql\_pconnect** und
**mysql\_select** 

genutzt. was ist denn nun „richtiger“ ???

es dankt.

PixelKoenig

Hallo,

tach community…

ich bin nun bei php.net auf dba_open gestossen…

_IV. dba Datenbank (dbm-style) Abstraktions-Funktionen

Diese Funktionen bilden die Basis für den Zugriff auf Datenbanken vom Typ „Berkeley DB“._

nun da es von php3,4 und 5 genutzt werden kann… frage
ich mich , ob meine methode veraltet ist…

ich habe immer

mysql_pconnect und
mysql_select

genutzt. was ist denn nun „richtiger“ ???

Kommt drauf an…willst du mySQL verwenden, deine Methode, willst du db / dbm / Berkeley DB Files verwenden, die dba Funktionen. Diese Files sind aber mehr oder weniger alles einfache Hashtables, das kann man mit einer SQL Datenbank nicht vergleichen.

„Richtiger“ im Sinne von kompatibler (da verschiedene Datenbanken verwendet werden können) ist die Verwendung der Pear Klasse DB
http://pear.php.net/package/DB , die geht aber erst ab PHP 4.2.0

Alexander