faecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:dbklasse:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:dbklasse:start [10.06.2021 06:26] sbelfaecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:dbklasse:start [21.06.2021 15:34] (aktuell) – [Datenbank-Klasse] sbel
Zeile 37: Zeile 37:
      * @return object       DB-Handle       * @return object       DB-Handle 
      */      */
-    function mysqldb($dbusername, $dbpassword, $dbname, $host="localhost" ) {+    function __construct($dbusername, $dbpassword, $dbname, $host="localhost" ) {
  
     try {     try {
Zeile 84: Zeile 84:
 </code> </code>
  
-  * Ergänze innerhalb der ''render''-Methode Code, der eine Datenbanlk Verbindung erzeugt. +  * Ergänze innerhalb der ''render''-Methode Code, der eine Datenbank Verbindung erzeugt. 
   * Mache dir klar, welche Funktion das dabei erzeugte Objekt ''$dbhandle'' im weiteren Verlauf des Programms hat.   * Mache dir klar, welche Funktion das dabei erzeugte Objekt ''$dbhandle'' im weiteren Verlauf des Programms hat.
   * Teste, was passiert, wenn du eine falsches Benutzer/Passwort-Kombination, eine nicht existente Datenbank oder einen anderen Host als ''localhost'' angibst.   * Teste, was passiert, wenn du eine falsches Benutzer/Passwort-Kombination, eine nicht existente Datenbank oder einen anderen Host als ''localhost'' angibst.
  
 <code> <code>
-$dbhandle = new mysqldb("DBUSER", "dbuserPASS", "DBNAME");+$mydb = new mysqldb("DBUSER", "dbuserPASS", "DBNAME");
 </code> </code>
  
Zeile 122: Zeile 122:
 </code> </code>
  
-<code php metadata.php>+<code php default.php>
 $conf['dbusername'] = ''; // leerer String $conf['dbusername'] = ''; // leerer String
 </code> </code>
  • faecher/informatik/oberstufe/datenbanken/projekt/dokuwiki_plugin/dbklasse/start.1623306413.txt.gz
  • Zuletzt geändert: 10.06.2021 06:26
  • von sbel