phpbar.de logo

Mailinglisten-Archive

[php] Zufallzugriff DB nur aus vorselektierten Eintraegen

[php] Zufallzugriff DB nur aus vorselektierten Eintraegen

Markus Dobel markus_(at)_kawo2.rwth-aachen.de
Mon, 18 Sep 2000 15:15:30 +0200 (CEST)


On Mon, 18 Sep 2000, Christoph M. Schvnian wrote:

> Manchmal spuckts aber auch folgenden Fehler:
> Warning: Offset 3 is invalid for MySQL result index 3 in [......]start.php3
> on line [102((( = mysql_data_seek($query, $id);)))]

Der Rowcount fuer mysql_data_seek beginnt bei 0. Dementsprechend musst 
Du bei der Auswahl 1 abziehen, ergo 

$id = rand(0,$result-1); 

Ich wuerde Dir dennoch raten, Dir meine Loesung weiter oben einmal
anzusehen. Gerade, wenn deine Datenmenge waechst, ist das was Du da
machst relativ teuer.

Gruss, Mar"scheissendreggs pine..."kus



php::bar PHP Wiki   -   Listenarchive