Autor Zpráva
Brzda
Profil *
Cau,snazim se udelat si vlastni redakcni system a nejak mi to pri podani dotazu na sql hodi chybu, nevite jak to vyresit? Dekuji
ninja
Profil
Do SQL nemuzes posilat promene ($cas, $rubrika, $odtud, atd.), ale jejich hodnoty. Pravdepodobne budes mit spatne uvozovky ve volani funkce mysql_query().
Brzda
Profil *
no konkretne mi to dela tyhle chyby vlevem menu: http://pevnostboyard.tym.cz/rs/index.php
inspirace z: http://www.builder.cz/art/php/php_rs_7.html
Brzda
Profil *
a asi uprostred stranky jsou ukazany dotazy, ktere mam vlozit do sql databaze, jsou to tyhle:
články na titulní stránce
SELECT C.id,C.nadpis,C.anotace,C.datum, A.jmeno,A.id,count(F.id),R.id,R.rubrika FROM clanky C, rubriky R, autori A LEFT JOIN fora F ON F.id_clanku = C.id WHERE C.id_rubrika = R.id AND C.id_autor = A.id AND C.stav = 'a' AND C.datum <= $cas GROUP BY C.id ORDER BY C.datum DESC, C.priorita DESC LIMIT $odtud,$CL_PER_PAGE


články v rubrice
SELECT C.id,C.nadpis,C.anotace,C.datum, A.jmeno,A.id,count(F.id) FROM clanky C, autori A LEFT JOIN fora F ON F.id_clanku = C.id WHERE C.id_rubrika = $rubrika AND C.id_autor = A.id AND C.stav = 'a' AND C.datum <= $cas GROUP BY C.id ORDER BY C.datum DESC, C.priorita DESC LIMIT $odtud,$CL_PER_PAGE

články autora
SELECT C.id,C.nadpis,C.anotace,C.datum,R.id,R.rubrika, count(F.id) FROM clanky C, rubriky R LEFT JOIN fora F ON F.id_clanku = C.id WHERE C.id_rubrika = R.id AND C.id_autor = $autor AND C.stav = 'a' AND C.datum <= $cas GROUP BY C.id ORDER BY C.datum DESC, C.priorita DESC LIMIT $odtud,$CL_PER_PAGE
nightfish
Profil
já tam vidím jen
Warning: include() [function.include]: Unable to access ./inc/rubriky.dat in /home/free/tym.cz/p/pevnostboyard/root/www/rs/levy.php on line 9 (a další podobné)
zcela zjevně způsobené tím, že soubor ./inc/rubriky.dat neexistuje...

jinak ideální cestou bude zřejmě nejdříve se trochu naučit PHP a mySQL, a pak až se teprve pouštět do redakčního systému
http://linuxsoft.cz/php
http://linuxsoft.cz/mysql

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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