Mam takie tabele:
news:
news_id
news_kategoria_id
news_autor_id
news_tresc
kategorie:
kategoria_id
kategoria_czego
I na razie udało mi się złożyć jedno zapytanie którę wyciąga newsy i nazwę kategorii:
$sql = "SELECT bcms_newsy.*, bcms_kategorie.kategoria_tytul "."FROM bcms_newsy LEFT JOIN bcms_kategorie "."ON bcms_newsy.news_kategoria_id = bcms_kategorie.kategoria_id";
Ok i ładnie czyli wyciąga nazwę jeśli news_kategoria_id == kategoria_id, i chciałbym do tego dodać jeszcze jeden "warunek" if kategoria_czego == 1
Próbowałem tak
$sql = "SELECT bcms_newsy.*, bcms_kategorie.kategoria_tytul "."FROM bcms_newsy LEFT JOIN bcms_kategorie "."ON bcms_newsy.news_kategoria_id = bcms_kategorie.kategoria_id and bcms_kategorie.kategoria_czego = 1";
ale wywalało
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...
Jak to zrobić ?
Jeżeli już to rozwiążemy to da rade dodać do tego kolejne joiny które by wyciągały nick autora ? if bcms_newsy.news_autor_id == bcms_users.user_id ?