Autor | Zpráva | ||
---|---|---|---|
barneby Profil |
#1 · Zasláno: 7. 8. 2013, 12:19:22
Dobrý den,
mám tento kod : $datum = date ("Y-m-d"); $read = $db->query("SELECT * FROM clanky WHERE '$datum' BETWEEN od AND do LIMIT 7") or die (mysql_error()); if(mysql_num_rows($read)) { while($p = mysql_fetch_assoc($read)) { echo "<div class='new-".$p['sl']."'>\n"; echo "<h3>".$p['nazev']."</h3>\n"; if ("1"=="1") {echo "<a onclick='return!window.open(this.href);' href='page.php?clanek=".$p['id']."'><img src='".$p['img_url']."' alt='".$p['nazev']."' title='".$p['nazev']."' class='news-img'></a>\n";} echo "<p class='news-text'>\n"; echo "".$p['popis']."\n"; echo "<br />\n"; echo "<a href='page.php?clanek=".$p['id']."'> Více info zde</a>\n"; echo "</p>\n"; echo "</div>\n"; }} v databázi mám napsáno odkdy a dokdy se to má zobrazovat to funguje ale ty příspěvky se zobrazují od spodka. Jak udělám aby se zobrazovali od shora? Mockrát děkuji. |
||
jenikkozak Profil |
#2 · Zasláno: 7. 8. 2013, 12:46:23
Řazení se v MySQL dotazu určuje příkazem ORDER BY.
Mimochodem, co má dělat podmínka na 10. řádku? |
||
Kajman Profil |
#3 · Zasláno: 7. 8. 2013, 12:46:25
... BETWEEN od AND do ORDER BY od ASC, do ASC LIMIT 7 |
||
barneby Profil |
#4 · Zasláno: 7. 8. 2013, 12:52:02
Jde o to že se my ve stránce nejnovější příspěvky dávají dolu s ty Stary jsou nahoře a já by sem to chtěl obrátit.
Podmínku na 10 řádku mám přípravnou pro další funkci. |
||
Alphard Profil |
#5 · Zasláno: 7. 8. 2013, 13:15:44
Pořadí (vzestupně, sestupně) se určuje příznakem
ASC nebo DESC . Kolegové to uváděli už výše.
|
||
barneby Profil |
Odstraněno
|
||
barneby Profil |
#7 · Zasláno: 7. 8. 2013, 16:08:39
Funguje to!
Mockrát vám všem děkuji. |
||
Časová prodleva: 11 let
|
0