[GastForen Programmierung/Entwicklung PHP und MySQL Zufallszahl stimmt nicht

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Zufallszahl stimmt nicht

Kusi
Beiträge gesamt: 1398

26. Dez 2004, 10:35
Beitrag # 1 von 4
Bewertung:
(962 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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
X

Zufallszahl stimmt nicht

Intermedia
Beiträge gesamt: 1287

26. Dez 2004, 11:09
Beitrag # 2 von 4
Beitrag ID: #132480
Bewertung:
(962 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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]

Zufallszahl stimmt nicht

ganesh
Beiträge gesamt: 1981

26. Dez 2004, 11:12
Beitrag # 3 von 4
Beitrag ID: #132481
Bewertung:
(962 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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)

Zufallszahl stimmt nicht

Kusi
Beiträge gesamt: 1398

26. Dez 2004, 12:53
Beitrag # 4 von 4
Beitrag ID: #132488
Bewertung:
(962 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
01.03.2021 - 05.03.2021

Persönlichkeitsentwicklung

Online
Montag, 01. März 2021, 00.17 Uhr - Freitag, 05. März 2021, 00.18 Uhr

Webinar

Personal Power Coaching - Um was geht es? ​ Potenzialentfaltung: Potenzial entdecken und entfalten Talente entdecken: Deine Talente und Fähigkeiten erkennen und loslegen Gewohnheiten: schlechte Gewohnheiten durch Positive ersetzen Selbstbewusstsein stärken: Dein Bewusstsein stärken Eigendynamik entwickeln: Mehr Erfolg durch Eigenverantwortung & Disziplin Ängste kontrollieren: Ängste als Antrieb nutzen Entscheidungen treffen: Mit mehr Mut an die Sache ran! Lebensenergie steigern: Deine Lebensenergie steigern und aufrechterhalten Ziele erreichen: Ziele setzen und übertreffen! Motivationssteigerung: Mehr Erfolg durch Selbstmotivation Selbstvertrauen: Selbstvertrauen auf- und ausbauen

Details:
https://www.snfa.ch/swiss-personal-power-birolisik

Ja

Organisator: Birol Isik

Kontaktinformation: Birol Isik, E-Mailinfo AT snfa DOT ch

https://www.snfa.ch/swiss-personal-power-birolisik

Neuste Foreneinträge


Bilder verschieben sich nach dem Speichern und Kopiern der Datei

Verknüpfung mit Format aufheben

Optionsfelder abhängig machen von Kontrollkästchen

Kursivierung geht bei é und É verloren

Abbildungen auf 100 % bringen

Scriptphänomen alle 16 Steps

Alternative Acrobat Pro

Affinity Designer

Objekte in Texten lassen sich nicht mehr mit Maus auswählen, nurnoch als Text mit Cursor

Welches Grafiktablett wofür?
medienjobs