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

PHPを使用すると、mysqlテーブルから数量を減算します

    私はそのようなことを試みます:

    if ($txt === 'caffe') {
    
        // get Caffe value :
    
        try {
            $currentCaffeValue = $conn->query("SELECT yourCaffeValue FROM yourTable");
        } catch (Exception $e) {
            echo 'db read failed : ', $e->getMessage();
        }
    
        // do your stuff then update Caffe value :
    
        try {
            $conn->query("UPDATE yourTable SET yourCaffeValue = yourCaffeValue - 1");
        } catch (Exception $e) {
            echo 'db update failed : ', $e->getMessage();
        }
    }
    

    ちなみに、使用する前に$ _GETの値をサニタイズする必要があります: http ://php.net/manual/en/function.filter-input.php




    1. Laravel:左結合クエリ

    2. MySQLは、複数の値を使用してAGAINSTに一致します

    3. Postgresデータベースがしばらく動作しているのに、再起動するとサーバーを起動できないのはなぜですか?

    4. ajaxのmysql/phpをダブルリクエストします