Ausbreitung des Coronavirus führt zu immer mehr Tafel-Schließungen

Um 1,6 Millionen bedürftige Tafel-Nutzer:innen jetzt nicht allein zu lassen, ruft Tafel Deutschland e.V. zu Solidarität und Unterstützung auf. Sie wollen helfen? Informationen finden Sie unter tafel.de.

Coronacharityshop.png

Eine weitere Möglichkeit ist der Einkauf im CoronaCharityShop – alle Einnahmen gehen zu 100 % an die Tafeln. Herzlichen Dank für Ihre Unterstützung.

PHP/Tutorials/Datenbanken mit PHP

Aus SELFHTML-Wiki
< PHP‎ | Tutorials
Wechseln zu: Navigation, Suche

Dieser Kurs soll einen Einstieg in Datenbanken mit PHP bieten. Dabei soll von Anfang an sicheres Programmieren gelehrt werden, wie zum Beispiel SQL-Injectionen und dergleichen verhindert werden. Verwendet werden die MySQLi-API und PDO-API. …

  1. Tabellen
  2. Datensätze hinzufügen
  3. Daten auslesen und auswerten
  4. Zugriff über PHP


Beachten Sie: Die MySQL-API wurde mit PHP-Version 5.x als veraltet (deprecated) markiert und in PHP 7 entfernt. Es wird dringend empfohlen, ausschließlich MySQLi oder PDO zu verwenden bzw. auf diese APIs umzusteigen (Umstiegshilfe).

ToDo (weitere ToDos)

Das Tutorial muss erstellt werden. Es ist zu überlegen, ob man sich dabei auf die (bis auf die SQL-Syntax) Datenbank-unabhängige PDO-API beschränken sollte.

Mögliche Inhalte:

  • MySQL (weit verbreitet, jeder Hoster hat es installiert) und / oder SQLite (Vorteil: Datenbank liegt in einer Datei, diese ist leicht austauschbar, ideal zum Experimentieren, keine Einrichtung eines Servers nötig) als Datenbank, Adminer und PHPMyAdmin als Verwaltungs-Applikation. Ggf auch jeweilige Kommandozeilen-Tools erklären
  • SQL-Syntax anhand von Abfragen an eine Tabelle erklären
  • Kontakt-Verwaltung oder besser ein simpler Blog als Beispiel-Applikation, mit Anzeigen, Einfügen, Löschen und Aktualisieren der Einträge
  • ggf. noch ein Beispiel mit Verknüpfungen mehrerer Tabellen und Primär- und Fremdschlüsseln, ist dies mit der Kontaktverwaltung realisierbar? Vielleicht ein daran angebundener Terminkalender?
--Julius (Diskussion) 13:16, 27. Mär. 2020 (CET)

Weblinks[Bearbeiten]