Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Łaczenie dwóch UPDATE z innymi warunkami
boro11
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


Witam!
Mam takie o to dwa zapytania:

  1. $zap=array(1 => 'UPDATE',2 => $pref.'users',3 => 'SET',4 => "member='Diamond',buyprem='".$expire."'",5 => "WHERE",6 => "nick='$nick' LIMIT 1");
  2. $zap =array(1 => 'UPDATE',2 => $pref.'users',3 => 'SET',4 => "advice='$nick'",5 => "WHERE",6 => "advice='' LIMIT 10");


Zapytania wykonują się po kliknięciu buttona.
Wykonuje się niestety tylko jedno (drugie), da radę je jakoś połączyć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
boro11
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


Całość kodu:

  1. if($submit=='Paid')
  2. {
  3. $zap=array(1 => 'DELETE',2 => 'FROM',3 => $pref.'buyprem',4 => 'WHERE',5 => "id = '$id' LIMIT 1");
  4. $db->zap($zap);
  5.  
  6. if($prem=="Diamond - 15$")
  7. {
  8. $zap=array(1 => 'UPDATE',2 => $pref.'users',3 => 'SET',4 => "member='Diamond',buyprem='".$expire."'",5 => "WHERE",6 => "nick='$nick' LIMIT 1");
  9. $zap =array(1 => 'UPDATE',2 => $pref.'users',3 => 'SET',4 => "advice='$nick'",5 => "WHERE",6 => "advice='' LIMIT 10");
  10. }
  11.  
  12. elseif($prem=="Emerald - 5$")
  13. {
  14. $zap=array(1 => 'UPDATE',2 => $pref.'users',3 => 'SET',4 => "member='Emerald',buyprem='".$expire."'",5 => "WHERE",6 => "nick='$nick' LIMIT 1");
  15. $zap = array(1 => 'UPDATE',2 => $pref.'users',3 => 'SET',4 => "advice='$nick'",5 => "WHERE",6 => "advice='' LIMIT 3");
  16. }
  17.  
  18. elseif($prem=="Sapphire - 8$")
  19. {
  20. $zap=array(1 => 'UPDATE',2 => $pref.'users',3 => 'SET',4 => "member='Sapphire',buyprem='".$expire."'",5 => "WHERE",6 => "nick='$nick' LIMIT 1");
  21. $zap=array(1 => 'UPDATE',2 => $pref.'users',3 => 'SET',4 => "advice='$nick'",5 => "WHERE",6 => "advice='' LIMIT 5");
  22. }
  23.  
  24. elseif($prem=="Platinum - 25$")
  25. {
  26. $zap=array(1 => 'UPDATE',2 => $pref.'users',3 => 'SET',4 => "member='Platinum',buyprem='".$expire."'",5 => "WHERE",6 => "nick='$nick' LIMIT 1");
  27. $zap=array(1 => 'UPDATE',2 => $pref.'users',3 => 'SET',4 => "advice='$nick'",5 => "WHERE",6 => "advice='' LIMIT 15");
  28. }
  29.  
  30. if($db->zap($zap))
  31. echo "<div class='valid_box'>User $nick is succesfully upgraded to $prem</div>";
  32. else
  33. echo "<div class='invalid_box'>Fail? Please try again.</div>".mysql_error();
  34. }
  35.  
  36. if($submit=='Cancle')
  37. {
  38. $zap=array(1 => 'DELETE',2 => 'FROM',3 => $pref.'buyprem',4 => 'WHERE',5 => "id = '$id' LIMIT 1");
  39. if($db->zap($zap))
  40. echo "<div class='valid_box'>Premium order is succesfully removed.</div";
  41. else
  42. echo "<div class='invalid_box'>Fail? Please try again.</div>".mysql_error();
  43. }


Ten post edytował boro11 13.03.2012, 20:21:51
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 - 11:06