Mailinglisten-Archive |
Hi Ferhat, dann ermittle einen zufälligen Buchstaben (aus einem Array A-Z). Nach dem zufälligen Buchstaben suchst du dann in einem entsprechendem Feld mit der Query .... from tabelle where spalte like '%$a-z_array[$zufallszahl_1-26]%' und wenn du es auf die Spitze treiben willst mit den Zufällen, dann bestimme halt noch die zu durchsuchende Spalte per Zufall ... :-) Wenn sich in deiner Tabelle ständige neue Datensätze tummeln und andere wegfallen, dann hast du auch nicht das Problem dass die Ergebnisse immer aus dem gleichen "Bereich" kommen. Ich zeige auf die Art auf einer Webseite mehrere zufällig ausgesuchte Linktipps an, funzt einwandfrei. gruezi, ...Stefan -- toobe_(at)_gmx.de . 69168 wiesloch . wear sunscreen! : -----Ursprüngliche Nachricht----- : Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag : von cheatbox.de : Gesendet: Donnerstag, 1. Juni 2000 22:37 : An: php_(at)_php-center.de : Betreff: Re: [php] Random aus der DB ? : : : > $query = mysql_query("SELECT id FROM tabelle",$db); : > $anzahl_datensaetze = mysql_num_rows($query); : > srand((double)microtime()*100000); // rand-generator initialisieren : >$zufall = rand(1,$anzahl_datensaetze); : > $zufallsabfrage = mysql_query("SELECT id FROM tabelle where : > id='$zufall'",$db); : : Hallo, : naja so etwas hatte ich mir auch ausgedacht, jedoch liegt das Problem : daran, dass die ID sich immer ändern kann, wenn z.b. eine Zeile gelöscht : wird, etc. : : Deshalb sollte das schon irgendwie im Query integriert sein... : aber wie.... : : Ferhat : : : : -- : ** Durchgehend geöffnet: http://www.php-center.de ** : Die PHP-Liste: mailto:php_(at)_php-center.de : http://infosoc.uni-koeln.de/mailman/listinfo/php :
php::bar PHP Wiki - Listenarchive