hilfdirselbst.ch
Facebook Twitter gamper-media
Kusi
Beiträge: 1398
26. Dez 2004, 10:35
Beitrag #1 von 4
Bewertung:
(889 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallszahl stimmt nicht


Hallo Leute
Ich weiss, heute sollte nicht gearbeitet werden...
Mein Problem:

function zufallsbild($suche)
{
//Suche Anzahl Einträge
unset($zufallsmenge, $zufall);
$abfrage = $suche;
$ergebnis = mysql_query($abfrage);
$zufallsmenge = mysql_num_rows($ergebnis);

//Zufallsposition bestimmen
mt_srand(microtime()*1000000);
$zufall = mt_rand(1,$zufallsmenge);

//Bild holen
$ergebnis = mysql_query($abfrage);
$bild = mysql_result($ergebnis,$zufall);
echo $bild;
}

Diese Funktion wird 6x hintereinander aufgerufen mit jeweils anderen Abfragen. Zwischen durch wird aber kein Bild angezeigt und im Quelltext kommt z.B. <b>Warning</b>: mysql_result(): Unable to jump to row 12 on MySQL result index 8

Zusehen auf http://www.boesch-goldschmied.ch/Schmuckauswahl.php

Hat mir da jemand eine Idee an was dass das liegen könnte?

Gruss
Kusi

http://www.k-k.ch
Grafik, Layout, Webdesign Top
 
X
Intermedia S
Beiträge: 1283
26. Dez 2004, 11:09
Beitrag #2 von 4
Beitrag ID: #132480
Bewertung:
(889 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallszahl stimmt nicht


Hallo,

soviel zu Feiertagen. ;-)

Ich mach die Zufallsabfragen mit einer Query etwa so:

select feld from tabele order by rand() limit 1,6

hat bisher recht gut funktioniert.


Gruß Sven
als Antwort auf: [#132478] Top
 
ganesh  M 
Beiträge: 1981
26. Dez 2004, 11:12
Beitrag #3 von 4
Beitrag ID: #132481
Bewertung:
(889 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallszahl stimmt nicht


es geht auch etwas effizienter :)

SELECT image FROM table ORDER BY RAND() LIMIT 6

http://dev.mysql.com/...nctions.html#IDX1362

// edit: ooops, hatte kein refresh gemacht, da war vorher noch keine Antwort. yep, ^ so wird's gemacht...
als Antwort auf: [#132478]
(Dieser Beitrag wurde von ganesh am 26. Dez 2004, 11:13 geändert)
Top
 
Kusi
Beiträge: 1398
26. Dez 2004, 12:53
Beitrag #4 von 4
Beitrag ID: #132488
Bewertung:
(889 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Zufallszahl stimmt nicht


Hallo intermedia und ganesh
Vielen Dank für den Tipp hat bestens geklappt!

Gruss
Kusi

http://www.k-k.ch
Grafik, Layout, Webdesign
als Antwort auf: [#132478] Top
 
X