Datenbank Abfrage


    • ** Lieber Gast, schön das du hier her gefunden hast **

      Das erwrarte Dich bei uns:

      ** Absolute "Freie Meinungsäußerung" / Echte Meinungen ohne Zensur!! **

      Bereichere uns mit deiner Meinung und deinen Diskussionen.

      Neu Erstelle Themen und entscheide selbst welche Benutzer es sehen und Antworten können.

      Bewerte mit verschiedenen Emojis Themen, Beiträge, Kommentare, Bilder oder Pinnwand Nachrichten.

      Gründe deine Eigenen Gruppen und Verwalte Sie als Moderator.

      Erstelle deine Eigene Bilder Galerie und zeig uns deine schönsten Schnappschüsse.

      Führe nette Gespräche mit mehreren Personen in einer Unterhaltung.

      Teile uns auf der Pinnwand mit was du möchtest.

      Keine Werbung!
1 Mai 2007
4.678
427
396
Zum auslesen der Datensätze muss man folgendes machen:

PHP:
$sql = "SELECT
         *
FROM
         tabelle;";
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);

Damit ruft man alle Daten ab und packst sie in ein Array ($row).
oder ruft nur bestimmte Datensätze ab, was fast genauso funktioniert:

PHP:
$sql = "SELECT
         id,
         name,
         text
FROM
         tabelle;";
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);

Dann hat man die bestimmten abgerufen.

Ausgeben tut man sie dann mit:

PHP:
echo $row['id'];
echo $row['name'];
echo $row['text'];

und schon stehen die Daten auf der Seite.

Wenn man mehrere Datensätze abrufen will, muss man es ein klein wenig anders aufbauen:

PHP:
$sql = "SELECT
        *
FROM
        tabelle;";
$result = mysql_query($sql) OR die(mysql_error());

Das kennt man schon.... und jetzt kommt die Änderung:

PHP:
while($row = mysql_fetch_assoc($result)) {
      echo $row['id'];
      echo $row['name'];
      echo $row['text'];
}