Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> if zapytanie sql elseif zapytanie2, pomoc w zapytaniu
bartek.jaw
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 5.10.2004

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


Witam, mam takie pytanie.

Chciałbym wyszukać z tabeli klienci wszystkich klientów, lub klientów tylko wg pola imie wpisanego z formularza, lub tylko klientów wg pola nazwsko wpisanego z formularza, lub wg pola imie i nazwisko (razem).

Jeżeli stosuję OR to nie działa tak jak powinno.

Czy można zapisać to w if'ach ?
Np:
select * from klienci;
if ($imie)
{
select * from klienci
where imie=$imie;
}

Lub jakoś tak (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

Bardzo proszę o pomoc i przykład w rozwiązaniu tego zapytania.

Serdecznie pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


  1. <?php
  2.  
  3. $sSQL = 'SELECT * FROM hyh WHERE lalala = 2';
  4. if($user->imie) {
  5. $sSQL .= ' AND name LIKE "'. $user->imie . '"';
  6. }
  7. if($user->nazwisko) {
  8. $sSQL .= ' AND nazwisko LIKE "'. $user->nazwisko . '"';
  9. }
  10.  
  11. $rRes = $oDB->query($sSQL);
  12.  
  13. ?>
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 - 21:15