mysqli_query($db,' SELECT katalog_firm.nazwa_firmy, katalog_firm.page_o_nas, podkategorie.slowa_kluczowe MATCH(nazwa_firmy,page_o_nas) AGAINST("'.$szukana.'" WITH QUERY EXPANSION) AS trafnosc FROM katalog_firm JOIN podkategorie ON katalog_firm.id_podkategoria = podkategorie.id WHERE MATCH(nazwa_firmy,page_o_nas) AGAINST("'.$szukana.'" WITH QUERY EXPANSION) ORDER BY trafnosc DESC') OR die(mysqli_error());
problem w tym, że to nie działa jeśli wpiszę samo MATCH(nazwa_firmy) lub MATCH(page_o_nas) to śmiga, ale jak są wpisane dwa pola to już się wysypuje i pisze:
Warning: mysqli_error() expects exactly 1 parameter, 0 given in
czy MySQLi ma jakąs inną składnie niż MySQL czy o co chodzi? bo na wszystkich stronach piszą, że należy wymienić pola tabeli po przecinku i że będzie to śmigać