Witam,
O to już pytałem na innym forum ale nie dostałem odpowiedzi bo może uznali za zbyt banalny problem, dlatego nie mam odpowiedzi ale ja już czytam o tym na innych stronach i nic nie działa a błędów wyświetlanych nie mam.
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))"))
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 "
$row->tytul
" ; echo "
$row->opis
"; } }[/code]