php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.02.2006, 23:10  
Erfahrener Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 106
mar8125
Standard MySQL -> ID rückwärts vergeben?

Hallo, ich habe da mal eine Frage (schon wieder )

ist es möglich die ID´s bei einer Datenbank rückwärts zu vergeben? Also so hab ich mir das gedacht:

ID 1: Hallo
ID 2: Wie gehts
ID 3: Gut

und dann sobald ich einen neuen Eintrag mache:

ID 1: Guten Tag
ID 2: Hallo
ID 3: Wie gehts
ID 4: Gut


und so eben weiter. Ist das möglich? Auch mit PHPmyAdmin? Wenn ja - wie? Bedanke mich schonmal im voraus
mar8125 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.02.2006, 23:15  
Gast
 
Beiträge: n/a
Standard

ja sicher, aber nicht über nen primärschlüssel + auto_increment in mysql. höchstens über nen schlüsselkandidat, den du zusätzlich einfügst, das wäre dann aber auch mit einem update der bereits eingefügten schlüssel verbunden. du könntest das ganze bei der ausgabe einfach nur rückwärts sortieren, ist ja das gleiche ergebnis....
  Mit Zitat antworten
Alt 08.02.2006, 23:20  
Erfahrener Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 106
mar8125
Standard

jo, allerdings möchte ich nur die "Top5"(die letzten 5 Einträge die gemacht wurden) ausgeben, wie mache ich das am schlausten? Mit so einem schlüssel und so weiter hab noch nicht viel zutun gehabt...
mar8125 ist offline   Mit Zitat antworten
Alt 09.02.2006, 00:52  
Gast
 
Beiträge: n/a
Standard

SELECT field FROM database WHERE 1 ORDER BY auto_increment_field DESC LIMIT 5
  Mit Zitat antworten
Alt 09.02.2006, 08:07  
Erfahrener Benutzer
 
Registriert seit: 07.06.2005
Beiträge: 274
imported_kremser
Standard

warum machst du es nicht einfach so:
SELECT .... FROM .... ORDER BY id DESC LIMIT 5
?
dann brauchst du die IDs auch nicht verkehrt rum vergeben

lg kremser
imported_kremser ist offline   Mit Zitat antworten
Alt 09.02.2006, 08:22  
Erfahrener Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 106
mar8125
Standard

danke hat einwandfrei funktioniert
mar8125 ist offline   Mit Zitat antworten
Alt 09.02.2006, 20:08  
Erfahrener Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 106
mar8125
Standard

nochmal ne kleine frage, wenn ich jetzt den vorletzten Datensatz haben will, was muss ich dann machen? Ein -1 dranhängen? Bedanke mich wie immer schonmal im voraus.
mar8125 ist offline   Mit Zitat antworten
Alt 09.02.2006, 20:44  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Wie du es beim ASCending sortierten LIMIT auch tust:
Code:
LIMIT [offset,] row_count
Zergling-new ist offline   Mit Zitat antworten
Antwort


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 - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
MySQL in PHP integrieren (Windows 2003 Server ohne Apache) Plague Server, Hosting und Workstations 3 30.08.2007 21:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
MySQL Abfrage von Ver. 5 für Ver 3. des MySQL Servers FireFIghter Datenbanken 3 02.02.2007 17:18
Auftrag zu vergeben....PHP, MySQL Trash 5 29.05.2006 14:07
[Erledigt] Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
Mysql 4.1.x unter php 4.3.9 Datenbanken 3 15.11.2005 13:49
[Erledigt] Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33
Auftrag zu vergeben php + mysql Beitragsarchiv 2 05.04.2005 11:07
[Erledigt] Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
PHP5 & MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql id vergeben, mysql auto increment rückwärts, mysql rückwarts sortieren, php mysql rückwärts ausgeben, php mysql ergebnisse rückwärt ordnen, mysql id rückwärts order sortieren, mysql rückwärts ordnen, mysql ids vergeben, php mysql vergeben id benutzen, mysql id für select vergeben, php mysql vorletzte id anzeigen, von bis vorletzte id mysql, mysql id selbst vergeben, http://www.php.de/datenbanken/36868-mysql-id-rueckwaerts-vergeben.html

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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.