Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]problem z wyszukiwaniem w bazie
kubel-junior
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 29.01.2008

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


Witam, mam problem
jest sobie formularz ktory wysyła zmienną $_POST['search'] do skryptu który ma przeszukiwać baze danych:

w tym skrypcie mam kod

$szukane_wyrazenie = $_POST['search'];

$query_szukanie = " Select m.nazwa, m.kod, m.opis, m.zdjecie, t.typ
from magazyn m
join typy t on (t.id = m.typ)
where m.nazwa like '%".$szukane_wyrazenie."%' or m.opis like '%".$szukane_wyrazenie."%'
or m.kod like '%".$szukane_wyrazenie."%' or t.typ like '%".$szukane_wyrazenie."%'
order by 1 ";


$szukanie = mysql_query($query_szukanie, $connection) or die(mysql_error());
$row_szukanie = mysql_fetch_assoc($szukanie);
$totalRows_szukanie = mysql_num_rows($szukanie);

jest dziwna sprawa bo nic mi nie wyszukuje i błędu tez nie wyświetla.
Jest to może związane ze składnią: %".$szukane_wyrazenie."%' (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

ok, z tym juz sobie poradziłem.
Mam teraz bardziej problem logiczny. Wszystko pieknie działa jak wpisuje do wyszukiwania jedno słowo, no ale chce zeby była mozliwość wyszukiwania wielu słów.. Jak rozwiązać ten problem? Uzyć najpierw tabeli i porozdzielać słowa funkcją explode i pozniej dla kazdego słowa robić osobne wyszukiwanie??
Pomocy
Powód edycji: dodalem tagi (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Dodaj bbcode do listingu.
Przenoszę na Przedszkole
Go to the top of the page
+Quote Post

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: 24.08.2025 - 10:40