Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL] Poprawa skryptu wyszukiwarki
microh
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 5.11.2006

Ostrzeżenie: (10%)
X----


Zrobiłem sobie taką małą wyszukiwarke;

  1. <?php
  2. $searchtext = $_POST['submit'];
  3.  
  4.  
  5. //łączymy się z bazą
  6. $zapytanie="SELECT * from stuff WHERE tytul OR opis LIKE "%$searchtext%" order by `added` desc";
  7. $wynik=mysql_query($zapytanie);
  8. menus("Wyniki wyszukiwania dla zapytania: <b>$searchtext</b><br><br>");
  9. $trafien = mysql_num_rows($wynik); 
  10. echo "Znaleziono: $trafien";
  11. while ($row = mysql_fetch_assoc($wynik)){
  12. echo "bla bla...";
  13. }
  14. ?>

Jednak nie znaduje ona dobrze wszystkich rekordow;/
Poza tym gdy wpisuje dowolny ciag znakow zawsze wyswietla 3 te same, wogóle nie pasujące rokordy.


--------------------
Kobiety są jak pixele - ładne tylko z daleka!
Kobieta $zmienną jest ;D

Fuck all my project !!!!!
Go to the top of the page
+Quote Post
sniezny_wilk
post
Post #2





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Wydaje mi się że problem tkwi w SQL'u, spróbuj:
  1. "SELECT * from stuff WHERE tytul LIKE \"%$searchtext%\" OR opis LIKE \"%$searchtext%\" order by `added` desc";


--------------------
Go to the top of the page
+Quote Post
tommy4
post
Post #3





Grupa: Zarejestrowani
Postów: 288
Pomógł: 12
Dołączył: 2.12.2005

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


może lepiej oprzeć wyszukiwarkę na MATCH?

lookaj tu:
http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
http://dev.mysql.com/doc/refman/5.0/en/fulltext-boolean.html (to jest nawet fajne)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 19:39