Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Der MySQL-Kill-Prozess ist, dass der Benutzer nicht genügend PHP-Punkte hat

Erstens sind mysql_* veraltet, also sollten Sie sie irgendwann ändern. Eine Option ist die Verwendung von:MySQLi

Zurück zu Ihrer Frage, Sie könnten Folgendes tun:

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