Mailinglisten-Archive |
Norbert schrieb:
Hi Michael,
- Du liest alle moeglichen ID's aus
(darauf bist Du ja schon selbst gekommen)
- die laesst Du in dem Array wo sie drin sind, z.B. $EG
ermittelst aber seine Obergrenze - $iX
- nun rufst Du viermal rand($min, $max) auf
und suchst nach den ermittelten ID's:
SELECT * FROM hausbau WHERE
id = $EG[(rand(0, $iX))] OR
id = $EG[(rand(0, $iX))] OR
id = $EG[(rand(0, $iX))] OR
id = $EG[(rand(0, $iX))]
so, oder so aehnlich muesste es gehen...
___
habe ziemlich lange probiert und irgendwann gemerkt, dass ich wahrscheinlich
diemöglichen ID's nicht sauber auslese aus der BD und in ein array verpacke.
Ich habe folgendes gemacht:
$result = mysql_query("SELECT * FROM immo_homes WHERE state
='$searchcounty'",$link);
und dann:
$EG=mysql_fetch_array ($result)
leider funktioniert das nicht richtig
wie gehts richtig? wie bekomme ich alle id's hintereinander in ein array?
beste Grüße
Micha
php::bar PHP Wiki - Listenarchive