Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:entwickler:datenbankzugriffsklasse [2009/12/23 12:40] fassede:entwickler:datenbankzugriffsklasse [2012/05/12 00:54] (aktuell) thomas-rcv
Zeile 10: Zeile 10:
 Ein weiterer Vorteil der neuen Klassen ist die einfache Anbindung an weitere Datenbanken. Mit relativ wenig Aufwand kann Admidio später auch auf anderen Datenbanken laufen. Ein weiterer Vorteil der neuen Klassen ist die einfache Anbindung an weitere Datenbanken. Mit relativ wenig Aufwand kann Admidio später auch auf anderen Datenbanken laufen.
  
-In der common.php wird für diese Klasse wieder ein globales Objekt **$g_db** definiert, welches im Moment per Default nur auf eine MySQL-Datenbank zugreifen kann. Die einzelnen Methodenaufrufe sind an die bisherigen MySQL-Funktionsaufrufe angelehnt nur fehlt das //mysql_// vor der Funktion.+In der common.php wird für diese Klasse wieder ein globales Objekt **$gDb** definiert, welches im Moment per Default nur auf eine MySQL-Datenbank zugreifen kann. Die einzelnen Methodenaufrufe sind an die bisherigen MySQL-Funktionsaufrufe angelehnt nur fehlt das //mysql_// vor der Funktion.
  
 Im Code sieht die Änderung dann folgendermaßen aus:\\  Im Code sieht die Änderung dann folgendermaßen aus:\\ 
Zeile 25: Zeile 25:
 **Neuer Code** **Neuer Code**
 <code php>$sql    = "SELECT * FROM ". TBL_DATES; <code php>$sql    = "SELECT * FROM ". TBL_DATES;
-$dates_result = $g_db->query($sql);+$dates_result = $gDb->query($sql);
  
-while($row = $g_db->fetch_array($dates_result))+while($row = $gDb->fetch_array($dates_result))
 { {
    ...    ...
  • de/entwickler/datenbankzugriffsklasse.1261568450.txt.gz
  • Zuletzt geändert: 2009/12/23 12:40
  • von fasse