sql >> Databasteknik >  >> RDS >> Mysql

MySQL-dödsprocessen är att användaren inte har tillräckligt med poäng PHP

Först är mysql_* utfasade så du bör titta på att ändra dem någon gång. Ett alternativ är att använda:MySQLi

Tillbaka till din fråga, du kan göra så här:

$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. Använd FILEGROUP_NAME() för att returnera namnet på en filgrupp i SQL Server

  2. Vilken datatyp ska användas för hashat lösenordsfält och vilken längd?

  3. PHP Laravel:Ingen anslutning kunde göras eftersom målmaskinen aktivt vägrade det

  4. Rails + Postgres drop-fel:databas nås av andra användare