mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 19.03.2024 09:40 Benutzername: Passwort: Auto-Login

Thema: Alternative zu „ORDER BY RAND()” ??? vom 04.01.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Alternative zu „ORDER BY RAND()” ???
Autor Nachricht
alfamaennchen
Threadersteller

Dabei seit: 09.01.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 04.01.2005 13:29
Titel

Alternative zu „ORDER BY RAND()” ???

Antworten mit Zitat Zum Seitenanfang

Hi,

Code:

include("inc/connect.inc.php");
   $froz_SQL="SELECT ID,name FROM froz ORDER BY RAND() LIMIT 1";
   $froz_result=mysql_query($froz_SQL);
   while($froz=mysql_fetch_array($froz_result)){ ...


kann es sein, dass „ORDER BY RAND()” von manchen SQL-Versionen nicht unterstützt wird?

kennt einer net einfacher Alternative?
Danke schonmal
G*
  View user's profile Private Nachricht senden
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht: Männlich
Verfasst Di 04.01.2005 13:35
Titel

Antworten mit Zitat Zum Seitenanfang

mit sicherheit gibt es sql-dialekte, bei denen es kein rand() gibt. seit mysql 3.23 is order by rand aber definitv möglich. eine alternative dazu jenseits array_shuffle in php gibt es nicht.

http://dev.mysql.com/doc/mysql/en/Mathematical_functions.html#IDX1362
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
alfamaennchen
Threadersteller

Dabei seit: 09.01.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 04.01.2005 14:19
Titel

Antworten mit Zitat Zum Seitenanfang

OK ... dann mach is anders!

sch****


Danke *zwinker*
  View user's profile Private Nachricht senden
 
Ähnliche Themen [MySql] ORDER BY - Frage
[mysql] ORDER BY mit CASE oder IF?
MySQL / case & group by & order
MySql ['order' wird nicht ausgeführt]
[mysql/php - GELÖST] ORDER BY - sortiert nicht richtig
ca. 10 pix Rand in NS 4.x
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.