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

クエリ後にPHP/MySQLのデータベース行から値0を返す

    PDOを使用すると、次のようになります。

    $dsn = "mysql:host=localhost;dbname=myDatabase;charset=utf8mb4";
    
    $pdo = new PDO($dsn, "username", "password", [
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    ]);
    
    $stmt = $pdo->prepare('
        SELECT SUM(count)
        FROM `table_example` 
        WHERE `user` = :user 
        AND `status` = "1"'
    );
    
    $stmt->bindParam(':user', $_SESSION["user"], PDO::PARAM_STR);
    $stmt->execute();
    $sum = $stmt->fetchColumn();
    echo $sum;
    

    SUM値を取得するために、ループや以前のチェックを記述する必要はありません。



    1. Postgresの日付形式とそのさまざまな機能の調査

    2. 列の平均を計算し、それをOracleの選択クエリに含めるにはどうすればよいですか?

    3. Redshift / Postgresql LAGウィンドウ関数でレコードを選択的に除外するにはどうすればよいですか?

    4. OracleスキーマとMicrosoftスキーマの違いは何ですか?