Datenbank

Connection mysqli_connect($host, $benutzername, $passwort)

Gibt den Befehl, sich mit der Datenbank auf dem Computer $host zu verbinden. Stellt eine Verbindung zu einem Datenbankserver her.

Parameter:
  • $host (String) – Computer, auf dem der Datenbankserver läuft, in der Regel localhost.

  • $benutzername (String) – Benutzer, der sich auf dem Datenbankserver anmelden kann, in der Regel root.

  • $passwort (String) – Passwort, mit dem sich der Benutzer $root beim Datenbankserver anmelden kann.

Rückgabe:

Die Verbindung zum Datenbankserver.

$verbindung = mysqli_connect('localhost', 'root', '');
void mysqli_select_db($verbindung, $datenbank)

Gibt den Befehl, für die Verbindung die Datenbank $datenbank auszuwählen, mit der gearbeitet werden soll.

Parameter:
  • $verbindung (Connection) – Verbindung zum Datenbankserver.

  • $datenbank (String) – Zeichenkette, die den Namen der Datenbank hat.

mysqli_select_db($verbindung, 'fahrschule');
Result void mysqli_query($verbindung, $befehl)

Stellt die Frage, wie die Ergebnistabelle zum Befehl $befehl aussieht. Als Ergebnis erhalten wir die Ergebnistabelle zurück.

Parameter:
  • $verbindung (Connection) – Verbindung zum Datenbankserver.

  • $befehl (String) – Zeichenkette, die den Datenbank-Befehl (SELECT, INSERT INTO, UPDATE, DELETE) enthält.

mysqli_query($verbindung, 'SELECT * FROM fahrschueler');
Dataset void mysqli_fetch_object($ergebnis)

Stellt die Frage, wie der aktuelle Datensatz der Ergebnistabelle aussieht. Als Ergebnis erhalten wir den Datensatz zurück. (Der aktuelle Datensatz ist nun eine Zeile weiter unten)

Parameter:
  • $ergebnis (Result) – Ergebnistabelle der Anfrage.

Rückgabe:

Ein Objekt, das einen Datensatz darstellt.

$ergebnis = mysqli_query($verbindung, 'SELECT * FROM fahrschueler');
$objFahrschueler = mysql_fetch_object($ergebnis);
int mysqli_num_rows(ergebnis)

Stellt die Frage, wie viele Datensätze die Ergebnistabelle hat. Als Ergebnis wird die Anzahl zurückgeliefert.

Parameter:
  • $ergebnis (Result) – Ergebnistabelle der Anfrage.

Rückgabe:

Ein Objekt, das die Häufigkeit darstellt.

$ergebnis = mysqli_query($verbindung, 'SELECT * FROM fahrschueler');
$objFahrschueler = mysql_fetch_object($ergebnis);
void mysqli_close($verbindung)

Gibt den Befehl, die Datenbankverbindung zu schließen.

Parameter:
  • $verbindung (Connection) – Die Datenbankverbindung, die geschlossen werden soll.

mysqli_close($datenbank);