$query5="SELECT id FROM foorumi_viestit ORDER BY id ASC"; $h5=mysql_query($query5); while ($row = mysql_fetch_array($h5, 1)) { print("$row[id], "); }
tulostaa:
1, 10, 2, 3, 4, 5, ym...
Mikäs tässä on ongelmana?
Miksi 10 tulostetaan 1 jälkeen?
Miten tämän saisi korjattua??
Tuollainen järjestys viittaa siihen, että id-kentän tyyppi on merkkijono eikä luku.
Aihe on jo aika vanha, joten et voi enää vastata siihen.