Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zwracanie wartości 0 z wiersza bazy danych w PHP/MySQL po zapytaniu

Przy użyciu PDO byłoby to coś takiego:

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

Nie musisz pisać żadnej pętli ani poprzedniego sprawdzenia, aby uzyskać wartość SUMA.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zrobić odpowiednik limitu different?

  2. Visual Studio 2017 + framework encji + tożsamość + mysql nie działa

  3. jak zamówić odpowiedź JSON na podstawie relacji z bazą danych za pomocą eloquent

  4. Nieprawidłowa wartość całkowita:„” dla kolumny „id” w wierszu 1

  5. Błąd uruchamiania serwera MySQL „Serwer został zamknięty bez aktualizacji pliku PID”