Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] select null if null, (czy coś w tym rodzaju :P)
230005
post 25.10.2010, 20:27:47
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

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


Najpierw zapytanie:

  1.  
  2. SELECT * FROM my_tab WHERE id = '.$id.' AND id_2 IN('.$ids_str.') AND field_name NOT IN("a", "b", "c", "d") ORDER BY cos, cos_innego
  3.  


Co chcę osiągnąć:

Zbudować zapytanie, które zwróci puste wartości jeśli warunki nie są spełnione, np:

  1.  
  2. //tak jest teraz:
  3. ( 1=>
  4. (
  5. 'id' => 1,
  6. 'wartosc1' => 'a',
  7. 'wartosc2' => 'b'
  8. ),
  9. 2=>
  10. (
  11. 'id' => 2,
  12. 'wartosc1' => 'c',
  13. 'wartosc2' => 'd'
  14. )
  15. )
  16.  
  17. //a tak ma być:
  18.  
  19. ( 1=>
  20. (
  21. 'id' => 1,
  22. 'wartosc1' => 'a',
  23. 'wartosc2' => 'b'
  24. ),
  25. 2=>
  26. (
  27. 'id' => 2,
  28. 'wartosc1' => 'c',
  29. 'wartosc2' => 'd'
  30. ),
  31. 3=>
  32. (
  33. 'id' => //tu id ktore nie spelnia warunku, wiec szukam sposobu zeby je wstawic
  34. 'wartosc1' => '',
  35. 'wartosc2' => ''
  36. )
  37. )
  38.  
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:38