Blog
PHP Lektionen – Lektion 2 – Arbeiten mit Dateien: Öffnen, Schreiben, Lesen.
In der letzten Lektion haben wir das Grundgerüst für unser Gästebuch, Blog oder Chat erstellt. Nun bleibt nur noch, die Funktionalität hinzuzufügen. In dieser Lektion werden wir unsere Einträge in Dateien schreiben und Einträge aus Dateien auslesen.
PHP bietet viele Funktionen für die Arbeit mit Dateien. Wir betrachten einige davon. Wahrscheinlich wird Ihre Seite Daten eher in einer Datenbank speichern (darauf bin ich sicher) als in Dateien, deshalb behandeln wir nur einige Funktionen, damit Sie das Prinzip verstehen. Die Arbeit mit Datenbanken behandeln wir später.
PHP Lektionen – Lektion 3 – Arbeiten mit der MySQL-Datenbank.
Wahrscheinlich denken Sie, dass es zu früh ist, die dritte Lektion direkt mit der Arbeit an der MySQL-Datenbank zu beginnen. Aber glauben Sie mir, das ist es nicht. PHP als Sprache für Webentwicklung zu lernen, ohne die Arbeit mit Datenbanken zu verstehen, ist so, als hätte man einen Computer ohne Internet. Ja, man kann an so einem Computer arbeiten, aber man hat keine Möglichkeit, Informationen zu erhalten. Also beißen wir die Zähne zusammen und beginnen, SQL-Abfragen an die Datenbank zu schreiben, auch wenn wir noch nichts über die SQL-Sprache wissen.
PHP Lektionen – Lektion 3.1 – Arbeiten mit der MySQL-Datenbank. Tabellen erstellen.
In der letzten Lektion haben wir eine Verbindung zur Datenbank hergestellt. In dieser Lektion werden wir Tabellen für unsere zukünftige Website erstellen. Zuerst fügen wir im simpleCMS-Klasse den Namen der benötigten Datenbank hinzu:
PHP Lektionen – Lektion 3.2 – Arbeiten mit der MySQL-Datenbank. Daten einfügen mit INSERT INTO. Daten abfragen mit SELECT.
In der letzten Lektion haben wir eine Tabelle für unsere Website erstellt. In dieser Lektion verbessern wir unsere Tabelle und beginnen mit der Arbeit an der Datenbank: Wir werden Daten darin einfügen und aus der Tabelle abrufen. Ich denke, es wird nichts Kompliziertes, also fangen wir an.
PHP Lektionen – Lektion 3.3 – Arbeiten mit der MySQL-Datenbank. Daten aktualisieren mit UPDATE.
Wir haben bereits die MySQL-Operatoren SELECT und INSERT INTO kennengelernt, jetzt ist es an der Zeit zu lernen, wie man bereits in der Datenbank gespeicherte Daten aktualisiert. Dafür verwenden wir den SQL-Operator UPDATE. Aber zuerst ändern wir unsere Datei index.php und fügen eine Verarbeitung für einen weiteren Pfad hinzu. Finden Sie folgenden Code:
PHP Lektionen – Lektion 3.4 – Arbeiten mit der MySQL-Datenbank. DELETE-Abfragen.
In der letzten Lektion haben wir gelernt, wie man neue Methoden zu unserer Steuerungsklasse simpleCMS hinzufügt. Jetzt fügen wir eine weitere Methode zum Löschen von Einträgen hinzu: delete()
.
Die Methode fügen wir wie gewohnt hinzu:
PHP Lektionen – Lektion 3.5 – Arbeiten mit der MySQL-Datenbank. JOIN-Operator. Dateien auf den Server hochladen.
Bevor ich mit dieser Lektion beginne, habe ich lange darüber nachgedacht, wie man Anfragen mit JOIN-Operatoren am besten vermittelt. Der Grund ist, dass der JOIN-Operator benötigt wird, um aus mehreren Tabellen gleichzeitig auszuwählen. Und da eine weitere Tabelle benötigt wird, erstellen wir sie. Ich schlage vor, eine Tabelle für Dateien zu erstellen, die wir im Rahmen dieser Lektion über ein Formular hochladen werden. So entsteht eine Lektion mit zwei unterschiedlichen Themenbereichen: Arbeit mit der Datenbank und Arbeit mit Formularen.
PHP Lektionen – Lektion 3.6 – Arbeiten mit MySQL-Datenbank. Arten des JOIN-Operators.
In MySQL kann eine Auswahl mit JOIN auf verschiedene Arten durchgeführt werden. Wir werden versuchen, alle diese Arten von Abfragen zu betrachten. Hier ist eine Liste aller Abfragen mit Beteiligung von JOIN:
- INNER JOIN
- LEFT JOIN
- LEFT JOIN ohne Überschneidungen mit der rechten Tabelle
- RIGHT JOIN
- RIGHT JOIN ohne Überschneidungen mit der linken Tabelle
- FULL OUTER
- FULL OUTER, bei dem die linke oder rechte Tabelle leer ist
Und hier eine Illustration zu diesen JOIN-Arten:
PHP-Lektionen – Lektion 4 – Arbeiten mit Bildern, GD2-Bibliothek.
In den vorherigen Lektionen haben wir gelernt, wie man Datenbankabfragen schreibt, daher werden wir uns jetzt weniger darauf konzentrieren, wie man Abfragen schreibt, sondern mehr darauf üben. Wir werden auch das Schreiben von Abfragen mit dem Erlernen anderer PHP-Funktionen kombinieren, angefangen mit der Bildverarbeitung. In einer der vorherigen Lektionen haben wir bereits Dateien hochgeladen und eine Tabelle Files für hochgeladene Dateien erstellt. Lassen Sie uns Bilder in dieselbe Tabelle hochladen.
PHP-Lektionen – Teil 3 – Erstellung eines eigenen CMS
Die Erstellung von Websites mit CMS beschränkt sich nicht nur auf Drupal, Joomla und Wordpress. Die meisten Websites weltweit werden mit selbstgeschriebenen CMS erstellt. Obwohl es bereits viel PHP-Code gibt, nutzen Programmierer sehr oft ihre eigenen Entwicklungen. Lassen Sie uns verstehen, warum man ein eigenes CMS verwenden sollte.