MENU

PHP / MySQL

Der Baustein des (Web) Lebens: PHP und MySQL

PHP, der Standard dynamischer Anwendungen

Mehr als 80% der dynamischen Webseiten im Internet nutzen PHP. Somit ist PHP die am weitesten verbreitete Programmiersprache für Internetlösungen. Die Entwicklung von PHP begann bereits im Jahr 1995. Seit den Versionen 5 unterstützt PHP die objektorientierte Programmierung deutlich besser, dies erleichtert zahlreiche Prozesse.

Grundsätzlich ist die Verwendung zahlreicher Datenbanken in den PHP Bibliotheken möglich. Am häufigsten wird jedoch die Kombination PHP und MySQL eingesetzt. Die meisten Webhostinganbieter unterstützen sowohl PHP als auch MySQL. Auch Typo3 CMS basiert auf diesem erfolgreichen Duo.

MySQL Datenbanken

MySQL ist eine sogenannte relationale Datenbank. Relational bedeutet, dass sich zwischen den Tabellen Beziehungen knüpfen lassen. Durch diese Verknüpfungen lassen sich auch komplexe Anforderungen abbilden. Genau wie PHP ist MySQL ein OpenSource Projekt und wohl die am häufigsten eingesetzte Datenbank im Web.

Abfragen in MySQL lassen sich sehr gut und einfach lesen. In Typo3 / Extbase erleichtert das Query Objekt individuelle Abfragen. Darüber hinaus lassen sich auch direkte SQL Anweisungen ausführen. In den meisten Extensions ist dies jedoch nicht notwendig, da das Query Objekt zahlreiche Kombinationsmöglichkeiten bereitstellt.

PHP / MySQL nutze ich seit über 12 Jahren

Für die Erstellung von Typo3 Extensions ist ein fundiertes Wissen in MySQL und PHP sicherlich von Vorteil. Darüber hinaus sind Kenntnisse zur objektorientierten Programmierung notwendig. In meinen Arbeiten spielt sowohl die Modularität wie auch die Kapselung eine große Rolle. Dies erleichtert die Lesbarkeit und auch die Wartbarkeit von Extensions / Applikationen.

Nicht selten kommen bei Extensions Kombinationen aus JavaScript / Ajax und Extbase Controller zum Einsatz. Die Eingaben des Seitenbesuchers werden mittels JavaScript an die jeweiligen Controller und Actions geleitet, dort validiert, ausgewertet und in die Datenbank geschrieben.

Direktkontakt Direktkontakt