![]() |
![]() |
![]() ![]()
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:
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Warning tutaj dotyczy mysqli_error , brakuje parametru połączenia. Zobacz w dokumentacji.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
no faktycznie, dodałem połączenie i mam taki błąd:
Cytat Can't find FULLTEXT index matching the column list ale pola mają index FULLTEXT bo jak daje jeden z nich to działa wiec nie wiem o co kaman
Ten post edytował piotr485 29.08.2016, 20:59:44 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli masz założony fulltext na 2 kolumny to musisz podać w takiej kolejności kolumny w zapytaniu w jakiej są zapisane w bazie np.
Jeśli masz FullText na column1,column2 (jako 1 index) to musisz podać w takiej kolejności w zapytaniu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:01 |