Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Trả về giá trị 0 từ một hàng cơ sở dữ liệu trong PHP / MySQL sau một truy vấn

Sử dụng PDO nó sẽ giống như thế này:

$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;

Bạn không cần viết bất kỳ vòng lặp hoặc kiểm tra trước để nhận giá trị SUM.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để TỐI ƯU hóa bảng 9GB nếu đĩa có rất ít dung lượng trống?

  2. MySQL cho Qt trên Mac

  3. PHP PDO:bộ ký tự, đặt tên?

  4. MySQL:Hợp nhất hai bảng khác nhau mà không có JOIN hoặc UNION

  5. PhP Mysql cách sử dụng bao gồm đúng cách, tránh lỗi tiêu đề