Mysql
 sql >> Database >  >> RDS >> Mysql

Il processo di uccisione di MySQL è che l'utente non ha abbastanza punti PHP

Innanzitutto, mysql_* è deprecato, quindi dovresti cercare di cambiarli a un certo punto. Un'opzione è usare:MySQLi

Tornando alla tua domanda, potresti farlo:

$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";
}