while ($categories = mysql_fetch_array($category_result)) {
$item_result = mysql_query("SELECT * FROM zw_".$categories['Category']."s WHERE ItemId = '".$categories['Id']."' ORDER BY Level");
$item = mysql_fetch_assoc($item_result);
echo $item['Level'];
Der Ausgang dieses in MySQL arbeiten, istORDER BY nicht
15
35
55
75
95
115
135
150
15
27
48
68
83
11
40
62
80
95
110
125
Ich kann nicht wirklich ein Muster finden Sie hier. Ich möchte, dass es von der niedrigsten Nummer zur höchsten Nummer geht, die ORDER BY
soll, oder? Level
ist immer INT
und dies ist innerhalb einer while
Schleife.
der Code wird nicht genug für eine korrekte Auswertung vorgesehen ist .. bitte mehr Code zeigen .. – scaisEdge
Es scheint, dass Sie Ihre Abfrage in einer Schleife ruinieren und Sie sehen, niedrig bis hoch jedes Mal, wenn Ihr ItemId ist geändert. Wie nach 150 startest du für eine neue itemId und so weiter –
@ user3360140 Das ist es wahrscheinlich. Wie gesagt, es ist in einer 'while' Schleife. –