phpbar.de logo

Mailinglisten-Archive

[php] Random Link aus MySQL

[php] Random Link aus MySQL

Fabian Betto fabian_(at)_betto.ch
Sat, 20 Jan 2001 15:03:47 +0100


>Hallo,
>ich haette noch einen etwas anderen Ansatz.
>$num = Anzahl Einträge
>$rand_row = rand(1, $num);
>
>Dann das SQL-Statement mit LIMIT versehen, ungefähr so:
>"select * from se_datas LIMIT 1,$rand_row";
>Die Parameter bei LIMIT bedeuten:
>1= Nur eine Zeile als Ergebnis.
>$randrow = Ab Zeile $rand_row anfangen.


Hallo ()

Elegante Version ;-)

Warum wird aber bei echo $show['se_name']; und bei echo $show['se_url'];
immer der selbe Wert ausgegeben ?

<?
$dbCon=mysql_connect("localhost","root","");
mysql_select_db("megasearch",$dbCon);
$result = mysql_query("select se_id from se_datas");
$num = mysql_num_rows($result);
$rand_row = mt_rand(1, $num);
echo $num;
$sql_random = "select * from se_datas LIMIT 1,$rand_row";
$result_random = mysql_query($sql_random);
$show = mysql_fetch_array($result_random);
echo $show['se_name'];
echo $show['se_url'];
?>

Gruss Fabian



php::bar PHP Wiki   -   Listenarchive