Bardzo proszę o pomoc w budowie zapytania do wyszukiwarki.
Ostatnio napisałem sobie skrypt który miał przypominać wyszukiwarkę i o dziwo działa (może nie najlepiej ale działa). Jest tylko jeden problem i nie wiem jak go rozwiązać
A mianowicie kod wyszukiwarki wygląda następująco:
<?php require_once 'cms_polacz.php'; require_once 'cms_funkcje.php'; $result = NULL; $sql = "SELECT artykul_id FROM cms_artykul " . "WHERE MATCH (tytul,body) " . "AGAINST ('" . $_GET['keywords'] . "' IN BOOLEAN MODE) " . "ORDER BY MATCH (tytul,body) " . "AGAINST ('" . $_GET['keywords'] . "' IN BOOLEAN MODE) DESC"; } } else { { tekst_wyjsciowy($tab['artykul_id'], TRUE); } } ?>
Zapytanie przeszukuje tablice cms_artykuły. W niej znajdują sie artykuły opublikowane i nie opublikowane.
Decyduje o tym pole "czy_publikowane" które przyjmuje 0 lub 1(publikowane).
Jak przekształcić zapytanie tak aby wyszukiwanie odbyło sie tylko w artykułach opublikowanych?.
Próbowałem dodawać do zapytania "AND czy_publikowana=1". jednak sql wypluwa mi błędy.
Bardzo proszę o pomoc