faecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:probeprojekt: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:probeprojekt:start [10.06.2021 12:25] – [Aufgaben] sbelfaecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:probeprojekt:start [22.05.2023 16:25] (aktuell) – [Aufgaben] Frank Schiebel
Zeile 22: Zeile 22:
      * @param string        $host         Database host to connect to (optional)      * @param string        $host         Database host to connect to (optional)
      */      */
-    function mysqldb($dbusername, $dbpassword, $dbname, $host="localhost" ) {+    function __construct($dbusername, $dbpassword, $dbname, $host="localhost" ) {
  
     try {     try {
Zeile 106: Zeile 106:
 === (A2) === === (A2) ===
  
-Erweitere dein Plugin um ein Formular, mit dem ein neuer Datensatz an die Tabelle angefügt werden kann. Erwitere deine DB Klasse um eine entsprechende Methode. Hinweise zur Datenmanipulation mit Prepared Statements findest du z.B. [[https://www.php-einfach.de/mysql-tutorial/daten-einfuegen/|hier]]. +Ergänze bei deinem Plugin ein Formular, mit dem ein neuer Datensatz an die Tabelle angefügt werden kann. Erweitere deine DB Klasse um eine entsprechende Methode. Hinweise zur Datenmanipulation mit Prepared Statements findest du z.B. [[https://www.php-einfach.de/mysql-tutorial/daten-einfuegen/|hier]]. 
  
 (1) Welches der Formulare angezeigt werden soll, kann z.B. durch den Parameter nach dem ''>'' gesteuert werden: (1) Welches der Formulare angezeigt werden soll, kann z.B. durch den Parameter nach dem ''>'' gesteuert werden:
Zeile 114: Zeile 114:
      
 (2) Beachte Sicherheitsaspekte und führe eine Eingabeüberprüfung durch, bevor du die Eingabedaten an deine Abfrage übergibst. (2) Beachte Sicherheitsaspekte und führe eine Eingabeüberprüfung durch, bevor du die Eingabedaten an deine Abfrage übergibst.
 +
 +
 +----
 +Du hängst fest? -> [[.hilfestellung|Hilfestellung]] 
 +
  • faecher/informatik/oberstufe/datenbanken/projekt/dokuwiki_plugin/probeprojekt/start.1623327935.txt.gz
  • Zuletzt geändert: 10.06.2021 12:25
  • von sbel