sql >> データベース >  >> RDS >> Mysql

MySQLの強制終了プロセスはユーザーが十分なポイントを取得していないPHP

    まず、mysql_ *は非推奨であるため、ある時点でそれらを変更することを検討する必要があります。 1つのオプションは、次を使用することです: 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. MySQLを使用するようにDjangoを設定する

    2. Heroku pg:pullがスキーマの入力に失敗する

    3. Mysql:「dd / mm/yyyy」から「yyyymmdd」への日付の変換

    4. MySQLで列の文字セットと照合を設定する方法