SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.05.2004, 17:25:36
Benutzerbild von Boneshaker
Boneshaker Boneshaker ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 67
Zufällig 3 Datensätze mit rand() aber diese sortiert?? geht nicht?

Hallo

Ich möchte aus einer Tabelle 3 Datensätze zufällig auslesen und diese dann sortiert nach Datum oder ID ausgeben... geht aber nicht:

Folgende Abfrage verwende ich:
PHP-Code:
$result mysql_query("select * from $table_a order by rand(),ID asc limit 0,3"); 
Geht das überhaupt mit einer sql-Abfrage oder muss ich dann mit PHP weiterbasteln?

mfg, Mario
Mit Zitat antworten
  #2  
Alt 19.05.2004, 17:37:43
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Re: Zufällig 3 Datensätze mit rand() aber diese sortiert?? geht nicht?

Zitat:
Original geschrieben von Boneshaker
Ich möchte aus einer Tabelle 3 Datensätze zufällig auslesen und diese dann sortiert nach Datum oder ID ausgeben... geht aber nicht:
[ Beispiel ]
Bei mir funktioniert Dein Beispiel. Falsche MySQL Version?
17.9. Wie kann ich einen zufälligen Eintrag aus einer MySQL-Tabelle auswählen?
http://www.dclp-faq.de/q/q-mysql-zufall.html
Mit Zitat antworten
  #3  
Alt 19.05.2004, 18:39:55
Benutzerbild von Boneshaker
Boneshaker Boneshaker ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 67
Die zufällige Ausgabe funktioniert!
Nur das zweite Argument zum Sortieren funktioniert nicht!
Hier soll das ganze eingesetzt werden: www.touristic-center.com
Auf der Startseite stehen jeweils 3 Angebote zufällig gewählt aus der DB, diese sollen nun noch nach Preis absteigend sortiert werden... funzt aber leider mit einer Abfrage nicht...hmmmm..

mfg, Mario
Mit Zitat antworten
  #4  
Alt 24.05.2004, 10:10:05
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
> $result = mysql_query("select * from $table_a order by rand(),ID asc limit 0,3");

Hier sortierst Du zuerst nach rand(), das funktioniert. Nach ID würde hier nur sortiert, wenn rand() gleich wäre. Ich würde die Datensätze mit rand() auslesen und in PHP sortieren.
Mit Zitat antworten
  #5  
Alt 25.05.2004, 09:36:09
Benutzerbild von Boneshaker
Boneshaker Boneshaker ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 67
ja, ich hab mir dann mit feldern weitergeholfen.
schade nur, dass es diese funktion mit einer abfrage nicht gibt...

mfg, mario
Mit Zitat antworten
  #6  
Alt 30.06.2008, 17:09:53
belle belle ist offline
Anfänger
 
Registriert seit: Jul 2007
Ort: Berlin
Alter: 56
Beiträge: 10
AW: Zufällig 3 Datensätze mit rand() aber diese sortiert?? geht nicht?

doch geht - bei mir mit folgendem Eintrag:

Code:
ORDER BY MW DESC,RAND()
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:38:18 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt