Befehlssammlung BK: Der Zugriff auf MySQL-Datenbanken mit PHP PHP-Zugriff auf MySQL-Datenbanken Erläuterung $server $user $pass $server enthält den Servername (z.B. localhost) $user enthält den Benutzername (z.B. root) $pass enthält das Benutzerpasswort = "localhost"; = "root"; = ""; $verbindung = mysql_connect($server, $user, $pass); Verbindung zum MySQL-Datenbankserver aufnehmen $verbindung = mysql_connect($server, $user, $pass) or die ("Meldung"); Falls die Datenbankverbindung fehlschlägt, wird das Skript nach der Ausgabe der Fehlermeldung abgebrochen. mysql_close($verbindung); Verbindung zum verbundenem MySQL-Server beenden Auswahl der Datenbank mysql_select_db("datenbankname"); Bsp: mysql_select_db("buecherei"); mysql_select_db("datenbankname") or die ("Meldung"); Schlägt die Aktivierung der Datenbank fehl, wird das Skript nach der Ausgabe der Fehlermeldung abgebrochen $sql = "SQL-Abfrage..."; Es wird nur die Formulierung der SQL-Abfrage unter $sql gespeichert, aber nicht das Ergebnis! Die Abfrage wird hier noch nicht ausgeführt! Bsp: $sql = "SELECT * FROM ort"; $ergebnis = mysql_query ($sql); $dsatz = mysql_fetch_array($ergebnis); Ausgabe: echo $dsatz[Feldname] Bsp: echo $dsatz[Vorname] Oder Ausgabe: echo $dsatz[FeldNr] Bsp: echo $dsatz[1] $dsatz = mysql_fetch_assoc($ergebnis); Ausgabe:echo $dsatz[Feldname] Bsp: echo $dsatz[Vorname] $dsatz = mysql_fetch_object($ergebnis); Ausgabe: echo $dsatz->Feldname; Bsp: echo $dsatz->Vorname; mysql_num_rows() Alternative Lösungen x Die Datenbankabfrage wird ausgeführt und die Ergebnistabelle wird in der Variablen $ergebnis gespeichert. Aus der Ergebnistabelle wird ein Datensatz ermittelt und an die Variable $dsatz übergeben Vorname ist der Spaltenname aus der Datenbanktabelle. Es wird der Vorname ausgegeben 1 meint die 2. Spalte aus der Datentabelle. Es wird der Inhalt vom 2 Datenfeld ausgegeben. Aus der Ergebnistabelle wird ein Datensatz ermittelt und an die Variable $dsatz übergeben Vorname ist der Spaltenname aus der Datenbanktabelle. Es wird der Vorname ausgegeben. Die Methode fetch_objekt() übergibt das nächste Objekt aus der Ergebnistabelle an $dsatz. Gibt den Wert einer Eigenschaft des Objekts aus.Vorname ist der Spaltenname aus der Datenbanktabelle. Auf Groß-/Kleinschreibung muss geachtet werden. Liefert die Anzahl der Zeilen des Abfrageergebnisses