sql >> Databáze >  >> RDS >> Mysql

PDO/MySQL rowCount se nevrací podle očekávání

Zkuste použít funkci MySQL, pokud vrátí správný výsledek, problém bude PDO:rowCount()

$stmt = $db->prepare('INSERT INTO table (`id`, `name`, `email`) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE `name` = ?, `email` = ? ;');

$stmt->execute( array ( $id, $name, $email, $name, $email ) );

$rc = $db->query("SELECT ROW_COUNT()")->fetchColumn();
echo $rc;


  1. Jak mohu hashovat hesla v postgresql?

  2. SQL Server:Databáze se zasekla ve stavu Obnovování

  3. Jak opravit konflikt řazení v dotazu SQL Server?

  4. MySQL – více sad výsledků