Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL किल प्रक्रिया उपयोगकर्ता के पास पर्याप्त अंक नहीं है PHP

सबसे पहले, mysql_* बहिष्कृत हैं, इसलिए आपको उन्हें किसी बिंदु पर बदलने पर विचार करना चाहिए। एक विकल्प का उपयोग करना है:MySQLi

अपने प्रश्न पर वापस जाएं, आप यह कर सकते हैं:

$insert = "UPDATE `users` SET `points` = (`points`-5) WHERE `username` = '".$username."' and points > 5";
mysql_query($insert);
if (mysql_affected_rows() > 0)
{
    // other codes

    $insert = "UPDATE `users` SET `lodd` = (`lodd` +1) WHERE `username` = '".$username."'";
    mysql_query($insert); 
}else{
    echo "You don't have enough points";
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. केस एक्सप्रेशन बनाम केस स्टेटमेंट

  2. पता लगाएँ कि Mac OS X पर MySQL कहाँ स्थापित है

  3. एसक्यूएल में शामिल होने के साथ पसंद का उपयोग कैसे करें?

  4. MySQL में अनुक्रमिक संख्या डालें

  5. होमस्टेड - मेरे डेटाबेस से जुड़ रहा है