Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Update Sql kilku wartosci
kaźmirz
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 2
Dołączył: 6.07.2010

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


Jak napisać zapytanie tak, aby w jednym zapytaniu zmienic kilka wartosci, dla których są różne warunki.
Może lepiej wkleje to co sam nabazgrałem, bedzie wiadomo o co mi chodzi
  1. UPDATE `tabela` SET `punkty` = `punkty` + 1 WHERE `druzyna`='ajax' AND SET `punkty` = `punkty` + 1 WHERE `druzyna`='psv'


Powiedzmy, że robie tabele ligi holenderskiej i w np. meczu ajax vs psv padł remis i chce te punkty dodac do tabeli, próbowałem tak jak powyżej, ale z góry wiedziałem że to nie wypali.
Da się to jakoś zrobić jednym zapytaniem, czy musze zrobic dwa?

Pewnie to jest proste, ale mialem kilkuletni rozbrat z php i sql'em :/

Ten post edytował kaźmirz 27.03.2016, 23:59:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
casperii
post
Post #2





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


Jedyne co mi teraz przychodzi do głowy to:

  1. if($druzyna=='ajax'){
  2. $jaka_druzyna = '`druzyna` = 'ajax' ';
  3. }
  4. elseif($druzyna=='psv'){
  5. $jaka_druzyna = '`druzyna` = 'psv' ';
  6. }
  7. elseif($druzyna=='ajax' && $druzyna=='psv'){
  8. $jaka_druzyna = '`druzyna` = 'psv' AND `druzyna` = 'ajax' ';
  9. }
  10.  
  11. UPDATE `tabela` SET `punkty` = `punkty` + 1 WHERE $jaka_druzyna;


Ale pewnie ktoś znajdzie lepszy sposób :-)

Ten post edytował casperii 28.03.2016, 00:10:22
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: 12.10.2025 - 02:32