Witam, mam problem z posortowaniem wyników pobranych z bazy i wyswietleniem ich w odpowiedniej kolejności.
Próbowałem już na kilka sposobów, ale nie działało mi to, dlatego wrzucę kod bez moich wymysłów:)
Sortowanie ma się odbywać od największej liczby wrzut na główną do najmniejszej.
Jeśli ktoś mógł by mi pomóc z napisaniem tego, był bym bardzo wdzięczny.
<table width="100%" CELLPADDING="2px" class="tabela">
<tr style="font-weight:bold;background:#000;">
<td width="280px">Nazwa użytkownika</td> <td>Wrzuty na głównej</td> <td>Wrzuty w poczekalni</td>
</tr>
<?php
$zapytanie = mysql_query("SELECT * FROM user ORDER BY id LIMIT $l1,$l2"); //wybiera tabelę i pobiera z niej wszystkie dane
if ($zapytanie) { //jeśli zapytanie można wykonać to...
while ($user = mysql_fetch_array($zapytanie)) { //robi pętlę i przypisuje wszystkie dane do zmiennej
$shit = mysql_fetch_array(mysql_query("SELECT * FROM shity WHERE autor='".$user['login']."' ORDER BY id DESC;"));
list($na_glownej)=mysql_fetch_row(mysql_query("SELECT count(*) FROM shity WHERE autor='".$user['login']."' AND czeka='0'"));
list($w_poczekalni)=mysql_fetch_row(mysql_query("SELECT count(*) FROM shity WHERE autor='".$user['login']."' AND czeka='1'"));
echo '<tr>
<td>'.$user['login'].'</td>
<td>'.$na_glownej.'</td>
<td>'.$w_poczekalni.'</tr>';
}
}
?>
</table>