Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Problemy z wyszukiwarką
dark_root
post
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

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


To jest część mojego kodu odpowiadająca za wydobywanie z bazy odpowiednich danych
Kod
$zapytanie = "SELECT * FROM dane WHERE imie LIKE '$a' && nazwisko LIKE '$b'";
$idzapytania = mysql_query($zapytanie);

Gdy zmienna a i b mają jakieś wartości to wszystko ładnie działa i wyskakują wszyscy z bazy o danym imieniu i nazwisku. Jednak gdy chce wydobyć z bazy wszystkie wpisy, gdzie imię wynosi Andrzej i pole nazwisko pozostawiam puste nic się nie pojawia, ponieważ w bazie nie ma nikogo spełniającego odpowiednie kryteria. Jak zrobić, że gdy jedno z pól jest puste to żeby nie brać go pod uwagę?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piaseq
post
Post #2





Grupa: Zarejestrowani
Postów: 161
Pomógł: 25
Dołączył: 6.09.2008
Skąd: Warszawa

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


Możesz sprawdzać w php czy zmienna $a i $b są ustawione i sklejać odpowiedni string z zapytaniem.
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: 8.10.2025 - 23:12