Autor Zpráva
JaJco
Profil
Dobrý deň,

chcel by som spraviť na mojej stránke náhodný obrázkov s popisom z databázy a výber najnovších. Náhodný výber som vyriešil takto, tento aj fnguje
    $result = mysql_query("SELECT nadpis, url, obrazok_id, text FROM obrazok ORDER BY RAND() LIMIT 4");

    while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
    {
        echo '<div>';
        echo '<a href="' . $row["url"] .'"><img src="'. $row["url"] .'" width="120" height="120"></a>';
        echo '<h2>'. $row["nadpis"] .'</h2>';
        echo '<p>'. $row["text"] .'</p>';
        echo '<em>' . $row['obrazok_id'] . '</em>';
        echo '</div>';
    }
    mysql_free_result($result);

ale vybrať najnovšie tak s tým si už asi 3hodiny neviem dať rady. Vedeli by ste mi s tým pomôcť?

Ďakujem, JaJco
Someone
Profil
jestli tam máš sloupec 'datum_pridani' a je to sloupec DATE tak jednoduše ORDER BY datum_pridani DESC. Také bys tam měl mít sloupec s ID tak ORDER BY id DESC.
Str4wberry
Profil
Máš v tabulce nějaký sloupec, podle kterého můžeš určit, co je novější/starší? Pokud ano, seřaď výsledek podle něj, pokud ne, tak si ho do tabulky přidej.
JaJco
Profil
Mám tam ID ale chcem vidím to tak že si tam dám aj dátum pridania, inak Someone dík spravil som to cez "ORDER BY id DESC".

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: