ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
327
327
EMPFEHLEN
-
25.01.10 07:42 #1
- Registriert seit
- Nov 2008
- Beiträge
- 218
Hallo ale zusammen,
ich habe in meiner Datenbank, eine Tabelle mit der Spalte "ID". Die sieht ungefähr so aus:
ID
2
4
5
9
12
Aus diesen Zahlen muss ich jetzt eine Zufalls ID erzeugen. Ich weiß nur nicht wie das geht, da die Werte hier nicht nach Reihenfloge fortlaufen.
Ich danke schon mal im vorraus.
MfG
EGJSoldier
-
25.01.10 08:15 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Wenn ich dich richtig verstehe, dann willst du aus den vorhandenen Datensätzen einen zufällig auswählen bzw. dessen "id" auslesen. Dann könntest du folgende Abfrage nahmen:
Gruß ThomasPHP-Code:SELECT id FROM tabelle ORDER BY RAND() LIMIT 1
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Wie wäre es mit:
Code sql:1
SELECT ID FROM tabelle ORDER BY RAND() LIMIT 1
€dit: Thomas du bist doof
und deins ist falsch :P ID wird da groß geschrieben
mfg Nils
Problem gelöst?
Dann bitte das Thema als erledigt anhaken
und die Antwort bewerten, die weitergeholfen hat.
Danke!
-
25.01.10 09:25 #4
- Registriert seit
- Nov 2008
- Beiträge
- 218
Jo danke euch beiden. Ich werde es nach m alausprobieren.
MfG
EGJSoldier
-
25.01.10 14:42 #5
- Registriert seit
- Nov 2008
- Beiträge
- 218
Ok sorry ertsmal für den Doppelpost, aber wie sieht es aus, wenn meine Tabelle so aussieht:
ID | Name | Nachname | Datum | ...
Wie müsste dann jetzt der SQL- Befehl sein?
Ich habe es mal so versucht:
Das hat aber nicht geklappt. Wie würde es denn richtig laufen.Code :1
SELECT * FROM tbl_test ORDER BY RAND(ID) LIMIT 3
P.S.: Das Thema mal bitte in den Datenbankenbereich verschieben.
MfG
EGJSoldier
-
25.01.10 15:00 #6Code sql:
1
SELECT * FROM tbl_test ORDER BY RAND() LIMIT 1
Das Limit 3 ist hier fehl am Platze
Jeder freut sich über eine positive Bewertung oder ein Danke :)
Mein MottoWie poste ich falsch
Nachdem ich Google, die FAQ und die interne Suche erfolgreich ignoriert habe, erstelle ich zwei bis fünf neue Themen in den falschen Unterforen, mit kreativen Titel und undeutlichem Text, unter dem sich jeder etwas anderes vorstellen kann. Helfende Posts anderer Mitglieder ignoriere ich einfach und nörgle, dass mir niemand helfen kann.
-
25.01.10 15:02 #7
- Registriert seit
- Nov 2008
- Beiträge
- 218
Ok danke euch allen. Jetzt habe ich es, wo wie ich es wollte.
MfG
EGJSoldier
Ähnliche Themen
-
Zufallszahl
Von lz9c1j im Forum C/C++Antworten: 7Letzter Beitrag: 21.12.04, 09:18 -
Zufallszahl in C++
Von micweg im Forum C/C++Antworten: 5Letzter Beitrag: 20.10.04, 10:25 -
Zufallszahl
Von Slater im Forum .NET ArchivAntworten: 8Letzter Beitrag: 07.07.04, 14:40 -
Zufallszahl
Von dwiist im Forum PHPAntworten: 7Letzter Beitrag: 29.01.04, 09:50 -
Zufallszahl
Von guigui im Forum Flash PlattformAntworten: 1Letzter Beitrag: 31.07.01, 10:48





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren