PHP-Anwendungen sind sehr häufig in Verbindung mit einer MySQL-Datenbank anzutriffen. Folgend ein kleines Beispiel wie man eine Datenbankverbindung herstellen, Daten auslesen und Daten schreiben kann.
Datenbankverbindung herstellen
// Datenbankverbindung herstellen
// Angabe von Datenbank-Host, Benutzername und Passwort
$connect = mysql_connect($mysql_host, $mysql_user, $mysql_passwd);// Selektierung der Datenbank und der Verbindung
mysql_select_db($mysql_db, $connect);
Nun ist eine Datenbankverbindung hergestellt und kann im gesamten Script genutzt werden.
Daten auslesen
// Datenbankschema
Datenbank: testdb
—————————-
feld1 VARCHAR(15)
feld2 VARCHAR(15)Auslesen der Datenbank
$query = “SELECT * FROM testdb”;
$result = mysql_query($query); // Query an Datenbank abschicken
$row = mysql_fetch_array($result); // Ergebnis empfangenAuf die beiden Felder feld1 und feld2 kann nun über das Array $row
zugegriffen werden. z.B. $row['feld1']
Daten schreiben
Wir wollen nun eine neue Tabellenzeile schreiben.
// Query erstellen
$query = “INSERT INTO testdb VALUES (‘hallo welt’,'zweites feld’)”;
mysql_query($query); // Query abschicken
Daten ändern
Das feld1 in dem nun “hallo welt” steht soll nun geändert werden in “hallo neue welt”
// Query erstellen
$query = “UPDATE testdb SET feld1 = ‘hallo neue welt’ WHERE feld1 = ‘hallo welt’”;
mysql_query($query);
Das war nun die kurze Einführung in das überaus komplexe Thema MySQL. Im Verlauf des Tutorials wird noch näher auf bestimmte Bereiche eingegangen.