Formelsammlung: Der Zugriff auf MySQL

Werbung
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
Herunterladen