Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Fulltext mysqli
piotr485
post
Post #1





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

Ostrzeżenie: (0%)
-----


Witam, mam problem z przeszukaniem bazy danych, zrobiłem takie zapytanie:

  1. mysqli_query($db,'
  2. SELECT
  3.  
  4. katalog_firm.nazwa_firmy,
  5. katalog_firm.page_o_nas,
  6. podkategorie.slowa_kluczowe
  7.  
  8. MATCH(nazwa_firmy,page_o_nas) AGAINST("'.$szukana.'" WITH QUERY EXPANSION) AS trafnosc
  9. FROM katalog_firm
  10. JOIN podkategorie ON katalog_firm.id_podkategoria = podkategorie.id
  11. WHERE MATCH(nazwa_firmy,page_o_nas) AGAINST("'.$szukana.'" WITH QUERY EXPANSION)
  12. 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ć

Ten post edytował piotr485 29.08.2016, 18:55:06
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.09.2025 - 03:49