[PHP/MySQL] SQL abfrage problem

Tamara_Basel

Well-known member
ID: 92557
L
26 Mai 2006
187
3
Hallo,

es geht um eine einfache Abfrage die User auszahlen soll.

PHP:
$sql="SELECT id,kid,menge FROM doppler_usr WHERE done!=1 ORDER BY `id` ASC;";

Leider wird nicht der mit der niedrigsten id ausgezahlt, sondern der mit der 2 niedrigsten, warum das so ist verstehe ich leider nicht.

Der erste bleibt immer in der liste und bekommt seine Lose nie.

Wer hat ne Idee oder einen Tip.
 
Und du bist sicher, dass "done" beim niedrigsten Benutzer nicht auf 1 steht? != ist das Zeichen für ungleich, das weißt du, oder? ;)
 
Ja eben das ist auf 0

ID User menge done
92 92557 4000 0
94 xxxxxx 4000 1
95 xxxxxx 1000 1
96 92557 2000 1
97 xxxxxx 4000 0
98 92557 4000 0
99 xxxxxx 4000 0
100 92557 4000 0
101 92557 4000 0
102 92557 4000 0
103 xxxxxx 4000 0
104 92557 4000 0

Die ID 92 wurde schon mehrfach übergangen, darum habe ich mich auch gewundert, das Script ist gekauft, daher dachte ich es würde funktionieren.

Ich hätte auch anderst abgefragt ;) mit where done = 0