Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skomplikwoane zapytanie
Bojakki
post
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

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


Mam spory klopot z zapytaniem. Otoz mam tabele z 4 kolumnami [id, name1, name2, name3]. Minimum jedno pole name nie jest puste, z tym, ze jak np. jest 1 uzupelnione to niekniecznie musi byc to pole 'name1', rownie dobrze moga byc inne, a to nie.

I teraz chialem przeszukac te 3 pola w poszukiwaniu wyrazu na litere 'x', gdzie x to dowolna litera z alfabetu. Caly szkopul tkwi w tym, ze jezeli uzupelnione jest pole 'name1' to zeby bralo pod uwage tylko to pole, a pzostale 2 nie, jezeli 'name1' nie jest uzupelnione to zeby bralo pod uwage 'name2', a jezeli 'name1' i 'name2' nie jest uzupelnione to zeby bralo pod uwage 'name3', a pzosotale pola nie.

Nie wiem czy sie da w ogole cos takiego napisac, a czy jednym zapytaniem to w ogole juz watpie:/

Wiem jedynie jak wyswietlic prawidlowe pole (czyli to, ktore powinno byc przeszukiwane), ale jak to polaczyc z wyszukiwaniem to juz nie.
  1. <?php
  2. if($name1!= "")
  3. echo $name1;
  4. if($name1 == "" && $name2 != "")
  5. echo $name2;
  6. if($name1 == "" && $name2 == "" && $name3 != "")
  7. echo $name3;
  8.  
  9. ?>


moze ktos pomoc? Z gory dziekuje za wszelka pomoc.
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 - 10:49