![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 14:39 |