Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Składanie zapytania
BudrysLP
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.02.2014

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


Witam serdecznie.

Mam tabele pracownik a w niej kolumne nazwisko

Jak stworzyć zapytanie do tej tabeli zeby wyszukiwalo w nazwisku pasujacych ciagow znakow.
Np.

Jezeli podam ciag rr kk
to wyszukuje wszystkie nazwiska w ktorych wystapi ciag rr lub kk

wiem ze moge rozbic na dwa ciagi za pomoca funkcji explode

$tablica = explode(" ", $tagi);

Jak pożniej to złożyć w zapytanie:

"SELECT * FROM pracownik WHERE nazwisko LIKE ....


Ten post edytował BudrysLP 26.05.2014, 14:42:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
BudrysLP
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.02.2014

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


Może inaczej.

W zmiennej tagi mam ciag tag uu (liczba podciagów jest zmienn a, moze byc 2.3.4.....)

teraz kolejno:

$tablica = explode(" ", $tagi);

$j=count($tablica);

for($i=1;$i<$j;$i++)

{
$tagi1= $tagi1." OR nazwisko LIKE '%".$tablica[$i]."%'" ;
}[

$zapytanie="SELECT * FROM pracownik WHERE nazwisko LIKE '%".$tablica[0]."%' '$tagi1'";


Nie mam pojęcia czy dobrze to wstawiam do zapytania?

Ten post edytował BudrysLP 26.05.2014, 14:55:29
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 14:39