Antwort #16 am: 06. Februar 2010, 11:01:31
Die letzte Ersetzung ist die entscheidende: Du benutzt jetzt die imedes-Funktion, um zur Datenbank zu connecten. Alle weiteren Abfragen benutzen dann diese connection.
Vergleich mal bitte den Code von xtc_db_connect und db_connect_alt. Bzw kannst Du bitte den Code der Funktion db_connect_alt hier mal posten? Und schließlich wird durch
global $ADODB_FETCH_MODE;
$ADODB_FETCH_MODE=ADODB_FETCH_ASSOC;
das Format eines beliebigen Abfrage-Ergebnisobjekts auf ADODB_FETCH_ASSOC eingestellt, und das ist genau, was wir im var_dump gesehen haben. Eine beliebige Abfrage liefert jetzt nicht mehr wie vorher eine MySQL-ErgebnisRessource zurück, sondern ein assoziatives ADO-Array. Alle Stellen, die aber von einer MySQL-ErgebnisRessource ausgehen und mit entsprechenden Funktionen das Ergebnis durchgehen, wie zb mysql_fetch_array, können dann natürlich nicht mehr funktionieren.
Grüße, Volker