Mailinglisten-Archive |
hab hier ein denkproblem. grundlage: eine abfrage aus einer datenbank ergibt mehrere datensätze mit meheren elementen. nun will ich einen zufälligen datensatz ausgeben. nun hab ich mir so überlegt, das ich diese datensätze in ein array lade, dieses dann mit shuffle() behandle. und dann den ersten datensatz ausgebe. folgendes script ist daraus entstanden. $sql_rand="SELECT * FROM table WHERE RID='$nid'"; $row=send_sql($db,$sql_rand); while ($erg=mysql_fetch_array($row,MYSQL_ASSOC))$test[]=$erg[0]; srand ((double)microtime()*1000000); shuffle($test); $url_bup=$test[0]->url_buchtip; $gfx_url = $test[0]->gfx_url; $gfx_x = $test[0]->gfx_x; $gfx_y = $test[0]->gfx_y; $wo= $test[0]->wo; $bt_headline= $test[0]->bt_headline; $bup = $test[0]->buchtip; naja, nur funktionieren tut es nicht. wo koennte der fehler liegen? danke enrico
php::bar PHP Wiki - Listenarchive