Berni
25-10-2000, 15:41
Guten Tag,
wie kann ich eine Zeile (zufällig) aus einer Tabelle lesen.
Danke
Frank
wie kann ich eine Zeile (zufällig) aus einer Tabelle lesen.
Danke
Frank
| Zurück zum Forum |
|
Archiv verlassen und diese Seite im Standarddesign anzeigen : Berni 25-10-2000, 15:41 Guten Tag, wie kann ich eine Zeile (zufällig) aus einer Tabelle lesen. Danke Frank Berni 25-10-2000, 17:27 RAND(N) Returns a random floating-point value in the range 0 to 1.0. If an integer argument N is specified, it is used as the seed value: mysql> select RAND(); -> 0.5925 mysql> select RAND(20); -> 0.1811 mysql> select RAND(20); -> 0.1811 mysql> select RAND(); -> 0.2079 mysql> select RAND(); -> 0.7888 BTW: http://www.mysql.com Berni 26-10-2000, 09:02 Funktioniert auch <? if ($mysql_link) { function randomA($digits,$range) { static $startseed = 0; if (!$startseed) { $startseed = (double)microtime()*getrandmax(); srand($startseed); } $start = 0; $i = 1; while ($i<$digits) { $range = $range . 9; $start = $start . 0; $i++; } return (rand()%$range+$start); } $resultMitte2 = mysql_query("select * from TBALE where BLABLA ") or die ("Datenbankfehler!"); $Anzahl2 = mysql_num_rows ($resultMitte2)-1; $AdId2=randomA(1,$Anzahl2); mysql_data_seek($resultMitte2,$AdId2); $row_data=mysql_fetch_array($resultMitte2); echo "<center>".$row_data["w88"]."<BR></center>"; $idc=$row_data["wid"]; $CountHit = "update TABLE set COLO = COL + 1 where COL2=$idc"; mysql_query ($CountHit,$mysql_link); } ?> Berni 29-10-2000, 10:55 danke |
- - |