Ah ok, dann komme ich vielleicht auch dahinter, warum es da heisst:
Durch das "LIMIT 1" kann ja nur 1 Datensatz zurückgeliefert werden. Ich vermute, du hast mehrere Testläufe gestartet, oder die Abfrage steckt innerhalb einer Schleife (was möglicherweise schon eine unglückliche Lösung wäre; kann aber vom Gesamtcode abhängen).1. Krieg ich hin:
Code:
Es wird eine zufällige Paidmail ausgewählt, die von einem User gebucht wurde, aktiv ist und noch geklickt werden kann.PHP-Code:
$mails = db_query('SELECT * FROM vms_gebuchte_werbung WHERE werbeart = "paidmail" AND menge > 0 AND status = 1 AND uid != 0 ORDER BY RAND() LIMIT 1');
Der Code gibt mir richtigerweise beide Paidmails raus.