$zap3 = "(SELECT timebox, top FROM shoutbox WHERE top=0 ORDER BY top DESC LIMIT 1) UNION (SELECT top,timebox FROM shoutbox WHERE top=1 ORDER BY top DESC LIMIT 1) UNION (SELECT top,timebox FROM shoutbox WHERE top=2 ORDER BY top DESC LIMIT 1) UNION (SELECT top,timebox FROM shoutbox WHERE top=3 ORDER BY top DESC LIMIT 1) UNION (SELECT top,timebox FROM shoutbox WHERE top=4 ORDER BY top DESC LIMIT 1) UNION (SELECT top,timebox FROM shoutbox WHERE top=5 ORDER BY top DESC LIMIT 1)";
Zapytanie działa w phpMyAdmin:
Kod
top | timebox
-------------------------
0 | 2010-11-01 14:04:03
1 | 2010-11-13 12:18:38
2 | 2010-11-14 15:56:43
-------------------------
0 | 2010-11-01 14:04:03
1 | 2010-11-13 12:18:38
2 | 2010-11-14 15:56:43
Ale w skrypcie mam tylko jeden rekord... być może dlatego, że nie umiem poradzić sobie z pobraniem i wyświetleniem danych - wynik będzie tablicą wielowymiarową. Próbowałem tak:
foreach ($ltop as $czas=> $top) { }
Ale mam taki wynik:
Kod
0: 0
1: 2010-11-01 14:04:03
1: 2010-11-01 14:04:03
Co robię nie tak?