Mám sql dotaz na tri tabulky - users(meno, uid,...), forum_temy(tam mám id kategórie, id témy a názov témy) a forum_temy$cislo(kde mám id témy, uid, datetime, text).
Chcem podľa zvolenej kategórie vypísať zoznam tém z jednej kategórie a ku každej téme pripísať čas a meno autora posledného príspevku a zároveň to chcem témy zoradiť podľa času posledného príspevku.
Nevidíte tam chybu, poprípade nepoznáte nejaké lepšie riešenie?
Kód: Vybrať všetko
$vypis = mysqli_query($db_spojenie,
"SELECT users.uid, users.meno, forum_temy.*, '$forum'.*
FROM users, forum_temy, '$forum' ORDER BY '$forum'.dt DESC
WHERE forum_temy.kid='$kid', forum_temy.tid='$forum'.tid, users.uid='$forum'.uid");
over_dotaz($vypis, $db_spojenie);Kód: Vybrať všetko
function over_dotaz( $dotaz, $db_spojenie){
if (!$dotaz){die('Chyba dotazu SQL: ' .mysqli_error($db_spojenie));}}
//vypisije my:
Chyba dotazu SQL: 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 '.* FROM users, forum_temy, 'forum_k2' ORDER BY 'forum_k2'.dt DESC WHERE f' at line 1