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

MySQL kill-processen er, at brugeren ikke har nok point PHP

For det første er mysql_* forældet, så du bør se på at ændre dem på et tidspunkt. En mulighed er at bruge:MySQLi

Tilbage til dit spørgsmål, du kunne gøre dette:

$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. PHP-visningsbillede BLOB fra MySQL

  2. hvordan man eksporterer data fra log-tabel til e-mail-body i oracle

  3. Hvordan får man alle privilegier tilbage til root-brugeren i MySQL?

  4. 2 måder at liste alle triggere i en PostgreSQL-database