Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Zeilen einer MySQL-Datenbank ausgeben? Antworten
Zeilen einer MySQL-Datenbank ausgeben?

runtoron
Feiertags-Poster


Beiträge: 26


Wie kann ich den Inhalt der letzten 3 Zeilen einer MySQL-Datenbank ausgeben lassen?

  Profil   E-Mail   Website   Editieren   Zitieren

michaelh
Forenheld


Beiträge: 1065


Zurerst must du die Anzahl der Datenbankeinträge zählen und sie in $anzahl abspeichern.

Anschließend lässt du ein Schleife bei $anzahl-3 beginnen, Die Schleife läuft bis die Laufvariable($id) gleich $anzahl ist.

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
<?php
for ($id=$anzahl-3;$id<=$anzahl;$id++)
{
$res=mysql_db_query('db_name',"SELECT * FROM `table` WHERE `ID` = '$id'")
$row=mysql_fetch_array($res);
echo $row['Spalte1'];
echo $row['Spalte2'];
echo $row['Spalte3'];
}
?>


---
Michael
Reads Mails Really Fast
rm -rf /* &

Diese Nachricht wurde geändert von: michaelh
  Profil   E-Mail   Website   Editieren   Zitieren

inko
Fachidiot


Beiträge: 133


SELECT *
FROM [tabelle]
ORDER BY [id] DESC
LIMIT 0, 3

  Profil   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Ja, würd ich auch eher so machen, wird ja auch nur eine MySQL-Abfrage gebraucht...

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

michaelh
Forenheld


Beiträge: 1065


@inko:
ORDER BY [id] DESC

soll das heißen, dass die Datenbank rückwärts gelesen wird bzw. die Spalte id?

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   E-Mail   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Das bedeutet, dass nach id sortiert wird, und zwar in absteigender Reihenfolge.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

michaelh
Forenheld


Beiträge: 1065


Thx

---
Michael
Reads Mails Really Fast
rm -rf /* &

Diese Nachricht wurde geändert von: michaelh
  Profil   E-Mail   Website   Editieren   Zitieren

runtoron
Feiertags-Poster


Beiträge: 26


danke! funkz hervorragend

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben