Mysql
 sql >> база данни >  >> RDS >> Mysql

Връщане на стойност 0 от ред на база данни в PHP/MySQL след заявка

Използването на 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql оптимизация за REGEXP

  2. едновременно ЧЕТЕНЕ и ПИСАНЕ на MySQL таблица

  3. PyCharm импортира MySQL

  4. Изберете стойност от конкретна таблица с клауза `where` на друга таблица

  5. Общо за MySQL с COUNT