Hi,
SELECT * FROM meinedb WHERE artikel!='$jetztartikel' AND kategorie='1' ORDER BY rand() LIMIT 2
Nun zu meiner Frage, kann es sein, dass zufällig auch der gleich artikel zweimal ausgesucht wird ? Mir persönlich ist dies noch nciht aufgefallen, die Datenbank umfasst knapp 20.000 Artikel, aber einige User meinten dass es vorkommt das der gleich Artikel angezeigt wird vom Script ? Also ist dies möglich, oder ist dies ausgeschlossen ??
Bei obigem SQL-Befehl sollte das ausgeschlossen sein.
Denn es werden ja nicht zufällig Datensätze ausgewählt.
Es werden alle Datensätze (außer jetztartikel) der Kategorie 1 ausgewählt. Dann wird "sortiert" (mit zufälliger Reihenfolge). Und dann werden vom Ergebnis nur 2 Datensätze benutzt.
Ich wüßte nicht, wo hier eine Verdoppelung auftreten sollte.
Außer es ist ein doppelter Eintrag in der Datenbank vorhanden.
cu,
Andreas
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.