Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyszukiwarka fulltext
Forum PHP.pl > Forum > Przedszkole
Pieciek
witam!

mam taki kod:

  1. <?php
  2.  
  3. $link = mysql_connect("localhost", "baza", "haslo")
  4. or die("Nie moge sie połączyć z bazą danych!");
  5.  
  6. mysql_select_db("lalala")
  7. or die("Nie moge znalesc bazy danych");
  8. $query = "SELECT * FROM dodaj_obiekt WHERE MATCH nazwa AGAINST ('" . mysql_real_escape_string($_POST["keyword"]) . "')";
  9.  
  10. $result = mysql_query($query)
  11. or die("Wystąpił błąd w zapytaniu SQL: " . mysql_error());
  12.  
  13. while ($row = mysql_fetch_array($result)) {
  14. echo '<tr><TD align=center><img src="http://www.pf.net/zdjecia/'.$row['zdjecie'].'" height=100></a>' .  
  15. "</TD><TD>" . $row["nazwa"] .
  16. "</TD><TD>" . $row["kod"] .
  17. "</TD><TD>" . $row["miasto"] .
  18.  
  19. '</td><TD align=center><a href="http://www.pf.net/szczegoly.php?id='.$row['id'].'">Szczegóły</a>' .
  20. '</td><TD align=center><a href="http://www.pf.net/galeria.php?id='.$row['id'].'">Galeria</a>' . 
  21.  "</TD></TR>n";
  22. }
  23.  
  24. mysql_close($link);
  25.  
  26. ?>


do niego prowadzi formularz zwykly z jednym polem input name "keyword" problem w tym ze wpisuje w nim fraze "POLO MARKET" a nic nie znajduje chodz powinien sad.gif

aha - wszystkie pola w tabeli dodaj_obiekt maja FULLTEXT zaznaczone... gdzie tkwi blad??
Prosze o pomoc
wipo
Daj w linii 9 print $query
phpion
Mialem ten sam problem! Najpierw bylem podniecony mozliwosciami FULLTEXTu ale gdy przyszlo do praktycznego wykorzystania to zaczelo sie sypac :| Z tego co czytalem na mysql.com problem tkwi w tym, ze to wyszukiwanie sprawdza sie przy duzej liczbie danych poniewaz wypluwa tylko te rekordy, ktorych wspolczynnik trafnosci jest wiekszy niz cos tam (konkretnie nie pamietam tongue.gif). Poza tym mialem problem ze zmiana minimalnego ciagu jaki mozna wpisac. Domyslnie sa to chyba 3 znaki. Jednak gdyby ktos chcial wyszukac info np. nt. C# to mialby zonka bo nic by nie znalazl. Moze sie myle z ta iloscia danych (ale tak czytalem) wiec jesli ktos znalby odpowiedz na to pytanie byloby fajnie winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.