WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Zeilen einer MySQL-Datenbank ausgeben? » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Zeilen einer MySQL-Datenbank ausgeben?
von runtoron
danke! funkz hervorragend
von michaelh
Thx
von Can
Das bedeutet, dass nach id sortiert wird, und zwar in absteigender Reihenfolge.
von michaelh
@inko:
ORDER BY [id] DESC

soll das heißen, dass die Datenbank rückwärts gelesen wird bzw. die Spalte id?
von Can
Ja, würd ich auch eher so machen, wird ja auch nur eine MySQL-Abfrage gebraucht...
von inko
SELECT *
FROM [tabelle]
ORDER BY [id] DESC
LIMIT 0, 3
von michaelh
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'];
}
?>
von runtoron
Wie kann ich den Inhalt der letzten 3 Zeilen einer MySQL-Datenbank ausgeben lassen?

Nach oben