ďťż

[php][mysql] wyszukiwarka

       

Podstrony


telcocafe

jak zrobic wyszukiwarke ktora przeszukuje baze danych i pokazuje wyniki? :)
chce zeby wyszukiwaną fraze podawało sie przez prosty formularz



Przedstawię Ci jedynie komendę MySQL potrzebną do wyszukiwania:
select [] where [] LIKE / NOTLIKE "%fraza%"

Resztę powinieneś sobie sam dorobić ;)

30 sekund na google :)

http://www.templejty.pl/kursy/mysql/

Google
http://www.google.pl...k...+Google&lr=
http://forum.ks-eksp...showtopic=47601



W przypadku MySQL jest też dostępne wyszukiwanie pełnotekstowe (znajduję też podobne frazy) -> "MySQL fulltext"

mam jeszcze taki problem co mi wywala błedy ciagle :P
(zawsze mam problemy z odpowiednim pisaniem zapytan)

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [...] on line [...]

$sfrom = mysql_query("SELECT * FROM messages WHERE userID LIKE \"$userid\" AND WHERE fromid LIKE \"$oo[0]\"");
while($jeden = mysql_fetch_array($sfrom, MYSQL_NUM)) {
[..]
}
}
if(isset($search_topic)) {
$stopic = mysql_query("SELECT * FROM messages WHERE userID LIKE \"$userid\" AND WHERE topic LIKE \"%$search_topic%\"");
while($dwa = mysql_fetch_array($stopic, MYSQL_NUM)) {
[..]
}
}
if(isset($search_data)) {
$sdata = mysql_query("SELECT * FROM messages WHERE userID LIKE \"$userid\" AND WHERE data LIKE \"%$search_data%\"");
while($trzy = mysql_fetch_array($sdata, MYSQL_NUM)) {
[..]
}
}
if(isset($search_pio)) {
$spio = mysql_query("SELECT * FROM messages WHERE userID LIKE \"$userid\" AND WHERE piorytet LIKE \"$search_pio\"");
while($cztery = mysql_fetch_array($spio, MYSQL_NUM)) {
[..]
}
}
if(isset($search_content)) {
$scontent = mysql_query("SELECT * FROM messages WHERE userID LIKE \"$userid\" AND WHERE message LIKE \"%$search_content%\"");
while($piec = mysql_fetch_array($scontent, MYSQL_NUM)) {
[..]
}
}

Użytkownik PiKey edytował ten post 02 październik 2006, 16:00
Na pewno masz coś w bazie danych? Tak się dzieje, kiedy nie ma co wyświetlić ;)

Albo masz zapytanie któreś stuknięte, albo rzeczywiście coś w bazie nie tak...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.