Diskuze: Jak obrátit cyklus při výčtu z DB?
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Jednodušší než obrátit cyklus je obrátit pole, ve kterém máš záznamy z databáze. Slouží pro to funkce array_reverse():
$dbResult = mysqli_query(...);
$dbResult = array_reverse($dbResult);
// Tady bude samotný cyklus.
A proč si to nenecháš poslat už od databáze seřazené tak jak chceš?
SELECT * FROM messages
WHERE MessageID in (
SELECT MessageID FROM Orders
ORDER BY MessageID DESC LIMIT 5)
ORDER BY MessageID ASC
A pak jen cyklem vypiš.
Obě řešení zní zajímavě, díky
Zobrazeno 4 zpráv z 4.