danke
danke
zufallswert
Einklappen
Dieses Thema ist geschlossen.
X
X
-
auch eine lösung für alle die nicht 3.23 haben
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);
}
?>
Einen Kommentar schreiben:
-
erst in Version 3.23
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
Einen Kommentar schreiben:
-
zufallswert
Guten Tag,
wie kann ich eine Zeile (zufällig) aus einer Tabelle lesen.
Danke
FrankStichworte: -
Einen Kommentar schreiben: