faecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:microblogging:step03:start

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
faecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:microblogging:step03:start [21.06.2021 18:37] sbelfaecher: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 ''blogentrys'', also für das Erstellen und Anzeigen der Blogeinträge erstellen wir jetzt eine Klasse ''blogentry'' in der Datei ''class/blogentry.class.php''((damit der Autoloader aus Schritt 1 sie findet...)). 
- 
----- 
-{{:aufgabe.png?nolink  |}} 
-=== (A1) === 
- 
-Das Basisgerüst der ''blogentry''-Klasse hat dieselbe Funktionalität wie die ''bloguser''-Klasse: Im Konstruktor muss das Handle für den Datenbankzugriff "geholt" werden und als Objektvaraiable gespeichert werden. 
- 
-Erstelle eine Datei mit diesem Basisgerüst, so dass in der ''syntax.php'' mit folgendem Code ein ''blogentry''-Objekt instanziiert werden kann: 
- 
-<code php> 
-// Zugriff auf die Blogeinträge 
-$blogentry = new blogentry($dbusername, $dbpasswd, $dbname, $dbhost); 
-</code> 
- 
-Teste, ob dein Code fehlerfrei funktioniert. 
- 
-++++ Hilfe | Die grundlegende ''blogentry''-Klasse ist eine Kopie des Konstruktor der ''bloguser''-Klasse: 
-<code php> 
-<?php 
- 
-class blogentry { 
-    protected $db;           // Das DB-Handle 
-   
-    //Konstruktor 
-    public function __construct ($dbusername, $dbpassword, $dbname, $host="localhost" 
-    { 
-       // PDO Connection erzeugen/holen und als  
-       // Objektattribut "speichern". Damit werden DB Zugriffe möglich. 
-       $this->db = mysqldb::getConnection($dbusername, $dbpassword, $dbname, $host); 
- 
-    }  
- 
- 
-} 
- 
-?> 
-</code> 
-++++ 
----- 
- 
----- 
-[[{}..:step02:start|<- Schritt 2 ]][[{|float-right}..:step04:start|Schritt 4 ->]] 
  • faecher/informatik/oberstufe/datenbanken/projekt/dokuwiki_plugin/microblogging/step03/start.1624293478.txt.gz
  • Zuletzt geändert: 21.06.2021 18:37
  • von sbel