phpbar.de logo

Mailinglisten-Archive

[php] Random Link aus MySQL

[php] Random Link aus MySQL

Olaf Waltersdorf waltersdorf_(at)_waltersdorf.net
Sat, 20 Jan 2001 13:07:01 +0100


>Ist klar, merke ich mir(). Hast Du noch eine Idee wie ich prüfe,
>ob diese Randomzahl auch in der DB vorhanden ist und wenn
>nicht, dass er dann eine neue generiert, bis sie stimmt ?
>

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.

Dann hast du auf jeden Fall einen gültigen
Eintrag erwischt.

Gruß,
Olaf






php::bar PHP Wiki   -   Listenarchive