Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:microblogging:step03:start [21.06.2021 19:01] – [Methoden der Blogentry-Klasse] sbel | faecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:microblogging:step03:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Blogeinträge ====== | ||
- | Für den Zugriff auf die Tabelle '' | ||
- | |||
- | ---- | ||
- | {{: | ||
- | === (A1) === | ||
- | |||
- | Das Basisgerüst der '' | ||
- | |||
- | Erstelle eine Datei mit diesem Basisgerüst, | ||
- | |||
- | <code php> | ||
- | // Zugriff auf die Blogeinträge | ||
- | $blogentry = new blogentry($dbusername, | ||
- | </ | ||
- | |||
- | Teste, ob dein Code fehlerfrei funktioniert. | ||
- | |||
- | ++++ Hilfe | Die grundlegende '' | ||
- | <code php> | ||
- | <?php | ||
- | |||
- | class blogentry { | ||
- | protected $db; // Das DB-Handle | ||
- | | ||
- | // | ||
- | public function __construct ($dbusername, | ||
- | { | ||
- | // PDO Connection erzeugen/ | ||
- | // Objektattribut " | ||
- | | ||
- | |||
- | } | ||
- | |||
- | |||
- | } | ||
- | |||
- | ?> | ||
- | </ | ||
- | ++++ | ||
- | ---- | ||
- | |||
- | ==== Methoden der Blogentry-Klasse ==== | ||
- | |||
- | Jetzt müssen wie die '' | ||
- | <code php> | ||
- | <?php | ||
- | interface blogentryInterface | ||
- | { | ||
- | // Blogintraege anzeigen | ||
- | public function show_all_entries($userid=-1); | ||
- | | ||
- | // Neuen Blogeintrag hinzufügen | ||
- | public function insert_entry(); | ||
- | |||
- | // Fehlaufrufe abfangen | ||
- | public function __call ($name, $param); | ||
- | } | ||
- | ?> | ||
- | </ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ---- | ||
- | [[{}..: |