Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> If () w zapytaniu Do bazy mysql
eltron
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.11.2008

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


Witam mam problem i zupełnie nie wiem jak go rozwiazać:
  1. <?php
  2. $result = mysql_query("SELECT * FROM pacjent WHERE
  3. '". if($nazwisko != '')  
  4. {        `nazwisko` = mysql_escape_string($nazwisko)
  5. }."' ");
  6. ?>

wiem że to wygląda dziwnie i nie ma prawa działać ale nie wiem jak zrobić zapytanie. tu opisuje dogłębnie mój problem:

Ogólnie chodzi o to ze jeśli osoba chce cos znaleźć to jest 1 z 4 rubryk: Nazwisko data_urodzenia miejsce i lekarz.
i jeśli zapełni 2 rubryki np. lekarz i nazwisko to ma znaleźć tylko według tego co jest wypełnione i nie zwracając uwagi na puste pola. jeśli ktoś ma lepszy pomysł na tego tupu wyszukiwanie to proszę niech się nim podzieli bo jestem w kropce. bo mógłbym to zrobić dając if i do kazdego z nich inaczej zbudowane zapytanie ale wydaje mi sie to bez sensu. Lecz nie wykluczam tej ewentualnosci.

Ten post edytował eltron 15.11.2008, 20:00:36
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 02:48