php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.01.2006, 20:10  
Gast
 
Beiträge: n/a
Standard MYSQL Abfrage umgekehrt ausgeben

Hi,

ich habe folgendes Problem: Nehmen wir an in einer Datenbank sind Einträge von id 01 bis id 20. Wenn ich jetzt die folgende Abfrage mache, wird das ausgegeben:

...ORDER BY id DESC LIMIT 5

id 20
id 19
id 18
id 17
id 16

Ich bräuchte das ganze allerdings so:

id 16
id 17
id 18
id 19
id 20

Mein Code sieht so aus:

PHP-Code:
while($row mysql_fetch_assoc($result))
{
echo 
$row['ip'];

Wie muss ich das ganze ändern um die gewünschte Fassung davon zu bekommen? Oder unter welchem Stichwort muss ich suchen um eine Lösung zu finden? Bin im Moment etwas ratlos

Danke!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.01.2006, 20:14  
Erfahrener Benutzer
 
Registriert seit: 05.02.2004
Beiträge: 166
goelliboy
goelliboy eine Nachricht über ICQ schicken
Standard

Mach einfach mal dieses DESC weg und dann müsste es gehen wenn nicht mach da mal anstatt DESC

ASC

hin!
goelliboy ist offline  
Alt 18.01.2006, 20:16  
Erfahrener Benutzer
 
Registriert seit: 05.07.2003
Beiträge: 230
Unbekanntes_Pferd
Standard

Zitat:
Zitat von goelliboy
Mach einfach mal dieses DESC weg und dann müsste es gehen wenn nicht mach da mal anstatt DESC

ASC

hin!
dann würd der wohl eher
1
2
3
4
5
ausgeben...

ich würde sagen, dass du da erst die anzahl der gesamten einträge auslesen müsstest, und dann: ...LIMIT $gesamt - 5, 5...
Unbekanntes_Pferd ist offline  
Alt 18.01.2006, 20:33  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Unbekanntes_Pferd
Zitat:
Zitat von goelliboy
Mach einfach mal dieses DESC weg und dann müsste es gehen wenn nicht mach da mal anstatt DESC

ASC

hin!
dann würd der wohl eher
1
2
3
4
5
ausgeben...

ich würde sagen, dass du da erst die anzahl der gesamten einträge auslesen müsstest, und dann: ...LIMIT $gesamt - 5, 5...
Hm, mit welchen Befehl kann ich die gesamten einträge auslesen?

$n = "SELECT COUNT(*) FROM tbl1";

Das geht nicht wirklich...

MfG
 
Alt 18.01.2006, 21:19  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Das zählen aller Einträge würde schon mit COUNT(*) gehn....


Wenn deine MySQL-Version neu genug ist kannst du das ganze auch mit Sub-Selects lösen:

Code:
 SELECT id
FROM (
SELECT id
FROM tbl1
ORDER BY id DESC
LIMIT 5
) AS
Alias1 ORDER BY id ASC
__________________
Today you...Tomorrow me.
agrajag ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MySql Frage: Problem mit einer etwas lomplexeren Abfrage tomtaz Datenbanken 5 24.06.2008 22:36
MySQL Abfrage als PHP class d3rbastl3r PHP Tipps 2008 2 11.06.2008 15:41
Frage: richtige SQL Abfrage von einer MySQL Spalte die SET werte besitzt Seb PHP Tipps 2008 2 29.05.2008 11:36
MySQL Abfrage Von / Bis andrew22 Datenbanken 1 02.10.2006 11:04
MySQL - Abfrage: Unterschiedliche Ergebnisse aus PHP/manuell horstenpeter Datenbanken 3 16.07.2006 13:22
mysql - text ausgeben dws PHP Tipps 2006 14 15.06.2006 22:50
mysql abfrage in Schleife havok PHP Tipps 2006 6 09.05.2006 08:39
mysql abfrage mqs PHP Tipps 2006 4 09.04.2006 17:57
Abfrage bei mySQL 4 ApfeL Datenbanken 5 24.03.2006 18:53
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
MySQL Abfrage aus 3 Tabellen funzt nicht! c-bass Datenbanken 6 17.01.2006 10:12
komplizierte mysql abfrage php_frage PHP Tipps 2007 5 28.12.2005 17:55
Mysql Abfrage Datenbanken 4 27.02.2005 22:26
MySQL datensätze umgekehrt anzeigen PHP Tipps 2005 1 14.01.2005 20:54
MySQL mehrfach abfrage PHP Tipps 2004-2 3 22.11.2004 14:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql abfrage umgekehrt, mysql abfrage umgekehrt ausgeben, mysql id umgekehrt ausgeben, php sql abfrage umgekehrt, mysql umgekehrt ausgeben, mysql abfrage mit where in umgekehrt, mysql desc auslesen asc ausgeben, mysql limit umgekert ausgeben, mysql abfrage wenn dann, gesamtes ergebnis einer sql abfrage ausgeben, mysql abfrage nach id umgekehrt, sql abfrage umgekehrt ausgeben, desc umgekehrt

Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.