rockets
9.02.2004, 19:51:35
Jak zrobić aby wyświetlało mi newsy z tabeli "news" o rekordach `id` `data`-format datetime `tytul`
tak jak poniżej czyli "LIMIT 10" i sortowało mi te newsy tak jak tutaj niżej jest pokazane:
9 Luty
- tytul
- tytul
- tytul
6 luty
- tytul
- tytul
- tytul
- tytul
5 luty
- tytul
- tytul
3 luty
-tytul
Pomóżcie
Sh4dow
9.02.2004, 22:12:31
zapytanie do bazy powinno byc takie
[sql:1:e5f9bec81a]SELECT id, data, tytul FROM news ORDER BY data DESC LIMIT 0, 10;[/sql:1:e5f9bec81a]
A wyswietlanie mozna wykonac tak
[php:1:e5f9bec81a]<?php
$query = mysql_query("SELECT id, data, tytul FROM news ORDER BY data DESC LIMIT 0, 10") or die(mysql_error());
while ($wynik = mysql_fetch_array($query))
{
//tutaj wyswietlamy kolejne newsy
echo $wynik['data'];
echo $wynik['temat'];
}
?>[/php:1:e5f9bec81a]
Jesli chcesz dokladnie takie samo odwzorowanie jak podales czyli jedna data i same tytulu pod nia to musisz przeniesc wynik do tablicy tam posortowac i zrobic dodatkowy skrypt ktory by je rozdzielał. Lecz Wydaje mi sie ze bedzie to zbedny dodatek obciazajacy server.