PHP 5.3 + MySQL 5.1. - Der Einstieg in die Programmierung dynamischer Websites
19,95€
(Preis inkl. Mwst. )
| Autor(en): | Florence Maurice |
| Verlag: | Addison-Wesley Verlag |
| Version: | 1. Auflage, 2009 |
| Umfang: | 450 Seiten |
| Format: | PDF: 8,83MB |
| Gewicht: | 922 g |
| ISBN: | 3827327237 |
| Bestell-Nr.: | 82732723P |
| Artikeltyp: | E-Book |
Leseprobe:
10 Daten komfortabel verwalten mit MySQL (S. 309-310)
MySQL ist eines der am häufigsten in Verbindung mit PHP eingesetzten Datenbankmanagementsysteme. In diesem Kapitel erfahren Sie Grundlegendes zu MySQL: Sie sehen einerseits, wie Sie das kostenlose Tool phpMyAdmin zur Verwaltung von MySQL-Datenbanken nutzen, lernen aber gleichzeitig die wichtigsten MySQLBefehle selbst zu schreiben. Ein Datenbankmanagementsystem wie MySQL brauchen Sie zur Verwaltung Ihrer Daten, das heißt um sie zu speichern, zu ändern oder auch zu löschen.
Bei Daten kann es sich um alles Mögliche handeln – sei es, dass Sie die Kommentare zu einem Beitrag speichern möchten, umfangreiche Termine, Neuigkeiten, Benutzer mit Kennwörtern, Adressen etc. Solange es nicht zu viele Daten sind, lassen sich diese auch in assoziativen Arrays speichern. Assoziative Arrays werden aber bei komplexen Daten schnell unhandlich – und Sie möchten meistens auch Änderungen an diesen Daten vornehmen und speichern – und das ist auf dem gängigen Weg mit Arrays nicht möglich.
Daten speichern können Sie natürlich auch mit Textdateien (siehe Kapitel 12). Aber wesentlich komfortabler und besser zu verwalten sind Daten, die in einer Datenbank gespeichert sind. Zwei weitere Gründe, die für die Benutzung einer Datenbank sprechen, sind, dass sich zum einen Datenbanken ganz wunderbar über PHP ansprechen lassen und dass zum anderen eine Datenbank bei den meisten Hostingangeboten mit PHP auch schon dazugehört.
10.1 MySQL und mehr
Es gibt viele weitere Datenbankmanagementsysteme neben dem äußerst beliebten MySQL. Und PHP kann auch mit vielen anderen Datenbankmanagementsystemen zusammenarbeiten. Es gibt Erweiterungen für dBase, DB++, FrontBase, filePro, Firebird/ InterBase, Informix, IBM DB2, Ingres II, MaxDB, mSQL, Mssql (Microsoft SQL Server), OCI8 (Oracle OCI8), Ovrimos SQL, Paradox (Paradox File Access), Postgre- SQL und Sybase. Die Erweiterungen finden Sie im Manual unter http://www.php.net/ manual/de/refs.database.php. PHP bietet neben diesen Erweiterungen zur Zusammenarbeit mit den einzelnen Datenbankmanagementsystemen auch mehrere Abstraktionsebenen für Datenbanksysteme.
Damit können Sie Code schreiben, der unabhängig vom eingesetzten Datenbankmanagementsystem funktioniert (http://www.php.net/manual/de/refs.database .abstract.php). Im Folgenden wird gezeigt, wie Sie mit MySQL arbeiten, das ja bei den meisten Hostingpaketen im Internet mit PHP gebündelt ist und beispielsweise auch bei XAMPP automatisch mitinstalliert wird. Viele bekannte Open Source-Projekte wie das Content Management System TYPO3 oder die Blogging-Software Wordpress basieren ebenfalls auf PHP&,MySQL. Falls Sie später einmal mit einem anderen Datenbankmanagementsystem arbeiten, heißen die einzelnen benötigten PHP-Befehle zwar anders, aber das Grundprinzip ist dasselbe. MySQL ist dual lizenziert.
Zum einen ist es eine freie Software, die unter der General Public License (GPL) steht. MySQL kann aber auch mit einer kommerziellen Lizenz eingesetzt werden. Die kommerzielle Lizenz benötigen Sie, wenn Sie kommerzielle Software entwickeln und MySQL (die Software) mit Ihren Produkten ausliefern, aber gleichzeitig nicht den Quellcode unter GPL publizieren. Genauere Informationen zur Lizenz lesen Sie unter http://www.mysql.com/about/legal/licensing/. Sofern Sie nicht ein Komplettpaket wie XAMPP einsetzen, sondern sich bisher nur PHP und einen Webserver installiert haben, müssen Sie MySQL zusätzlich installieren. Wie das geht, erfahren Sie unter http://dev.mysql.com/doc/refman/5.1/de/ installing.html. Beim Provider ist das üblicherweise schon für Sie erledigt.
Der besondere Tipp
Denken Sie nicht an einen blauen Elefanten!
Anhand verblüffender Experimente und einfacher Übungen lernen Sie, wie unsere Umwelt die Gedanken und die Gedanken unsere Umwelt beeinflussen.
Früher: 12,00€
bei uns nur: 4,99€

