Mam pytanie.
Mam formularz a właściwie pole wyszukiwania.
W bazie mam jedną tabelę tytul i opis. Mechanizm składowania to MyISAM.
czytałem na różnych stronach o tym ale nie działa.
Mam takie zapytanie:
$result = $mysqli->query("SELECT *, MATCH (tytul, opis) AGAINST ('".$_POST['wyraz']."' IN BOOLEAN MODE) FROM tech WHERE MATCH (tytul, opis) AGAINST ('".$_POST['wyraz']."' IN BOOLEAN MODE))"))
Nie mam błędów na stronie ale nie wyszukuje mi. A pole wyszukania mam o nazwie wyraz.
Tam gdzie jest $_POST['wyraz'] też dawałem '$wyraz', '".$wyraz."' i nic nie dało.
Gdzie jest błąd w zapytaniu?
A dalsze kod, to:
if($result->num_rows >0)
{
while($row = $result->fetch_object())
{
echo "<div class=\"search_title\">$row->tytul</div>" ;
echo "<div class=\"opis_search\">$row->opis</div> ";
}
}
usunięcie zbędnych pustych linii z kodu - fp