Cześć,
mam z bazy pobierane dane tabeli(ID wpisu, nagłówek wpisu, treść wpisu, data wpisu)
i na tej bazie tworzone kolejno wpisy/artykuły (okienka->divy) wytwarzane przez pętle for.
Do tej pory generowało mi to wpisy w kolejności wg numeru ID wpisu tak:
// kod opisujący zasadę
for ($i = 1; $i <= $ilewpisow; $i++){
$i = ID_wpisu;
"SELECT * FROM wpisy WHERE ID_wpisu=$i"
$row = mysqli_fetch_assoc($tw);
$naglowek wpisu = $row['naglowek_wpisu'];
$data_wpisu = $row['data_wpisu'];
$tresc_wpisu = $row['tresc_wpisu'];
echo '<div>'.'$naglówek wpisu'.'$data_wpisu'.'$tresc_wpisu'.'</div>';
}
ale teraz chciałbym zrobić sortowania kolejności tych okienek(divów) wg daty wpisu, nagłówka wpisu lub wg danych z innych kolumn bazy i mam problem bo nie wiem jak wyciągnąć numer wiersza już posortowanej tabeli żeby wykorzystać inkrementacje pętli.
SELECT * FROM wpisy ORDER BY data wpisu ASC - daje mi ładnie posortowaną tabele, ale nie zadziała do stworzenia kolejnych okienek z wpisami
i teraz gdzie wstawić zmienną inkrementującą z pętli w zapytanie mysql lub gdzieś indziej żebym dostawał te okienka w kolejności wg daty?
Nie mogłem znaleźć przykładów czegoś takiego, ani funkcji mysql, która by to prosto rozwiązała. Proszę o jakieś rady.