Rückgabe aus MySQL-Abfrage auswerten

Datensätze einer mySQL-Tabelle mithilfe von PHP anzeigen

Nachdem die Verbindung zur MySQL-Datenbank hergestellt wurde, können Sie z. B. die Anzahl der Datensätze oder alle Datensätze der Datenbank appelmann, Tabelle bestellung anzeigen.

Anzahl der Datensätze anzeigen mit der mysql_num_rows()-Anweisung

Wenn Sie wissen möchten, wie viele Daten die SQL-Abfrage zurückliefern wird, verwenden Sie die mysql_num_rows()-Anweisung.

Syntax der mysql num rows -Anweisung

mysql_num_rows(Abfrageergebnis);

Speichern der Datensätze als Feld mit mysql_fetch_array()

Mit dieser Funktion erhalten Sie die Datensätze einer SQL-Abfrage als Feld.

Syntax der mysql_fetch_array()-Anweisung

mysql_fetch_array(Abfrageergebnis [,Ergebnistyp]);

Beispiel: db_appelmann.php

<?php
 $server   = "localhost"; 
 $user     = "root"; 
 $passwort = "";
 $database = "appelmann";
 $table    = "bestellung";
 
 $verbindung = @mysql_connect($server,$user,$pass);
               or die("Konnte Verbindung zum Server <b>$server</b> nicht herstellen!");
 mysql_select_db($database, $verbindung)
   or die ("Fehler beim Zugriff auf die Datenbank $database!");
 $sql = "SELECT * FROM $table";
 $query = mysql_query($sql);
 if(!$query) echo "<br>SQL-Anweisung fehlgeschlagen.";
 $anz = mysql_num_rows($query);
 echo "<p><br> In der Tabelle <b>$table</b> befinden sich $anz Datensätze:</p>";
 while ($zeile = mysql_fetch_array($query))
 {echo $zeile["Name"].", "
      .$zeile["Strasse"].", "
      .$zeile["Ort"].", "
      .$zeile["Sorte"].", "
      .$zeile["Menge"]."<br>";
 }
 mysql_close($verbindung);
?>