Autor Zpráva
Looper
Profil *
Zdravím,
potřeboval bych radu. Potřebuji vybrat 5 nejčtenějších článků za posledních 10 dní z databáze.
Použil jsem pro to tento SQL příkaz, avšak neobstál jsem. Jediné, co mi to vyplivlo, byl error.
MySQL_Query("SELECT cl.id_clanku, cl.nazev, cl.datum, po.id_cl, po.precteno  FROM clanky cl LEFT JOIN pocitadlo po ON po.id_cl = cl.id_clanku WHERE DATE_SUB(CURDATE(),INTERVAL 10 DAY) <= cl.datum DESC LIMIT 5") Or Die(MySQL_Error());

Vyhodilo mi to tento error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC LIMIT 5' at line 1.

Děkuji za vyřešení této chyby.
Lamicz
Profil
ORDER BY `sloupec` tam chybi
Michal666
Profil
Zdravím

Řekl bych že jste netrefil do správného vlákne, toto je o PHP a vy pokládáte dotaz na SQL.
Jinak skutečně na konci chybí ORDER BY `podle ceho radit`, nebo vyhoďte DESC, ale to Vám pak asi začne dělat něco jiného než byste chtěl.
Looper
Profil *
Dobře, promiňte mi to špatné zařazení, ale i tak.
Dobře, error zmizel, ale vrací to nulový výsledek, ikdyž je v DB z čeho vybírat.

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:

0