sql >> Database >  >> RDS >> Mysql

PDOStatement::rowCount resultaat bij gebruik na PDO::commit?

Voor elke uitgevoerde query wordt een PDOStatement geretourneerd. U kunt PDOStatement->rowCount() op elk moment in uw code gebruiken (tijdens of na een transactie en terugdraaien/vastleggen maakt niet uit). Elk object zorgt voor het onderhoud zelf.

De reden dat mysql_affected_rows die transactienota heeft, is omdat het zich slechts bewust is van een enkele mysql-verbindingsbron. Dit betekent dat wanneer u de transactie voltooit (commit/rollback), er een nieuwe query naar de database is verzonden, waardoor het resultaat wordt gewijzigd voor het aantal betrokken rijen.




  1. Wat is de beste manier om html-code op te slaan in mysql?

  2. SQL-fout:ORA-02000:ontbreekt ALTIJD trefwoord bij het maken van een op identiteitskolom gebaseerde tabel

  3. SQLite AVG

  4. Uitzondering in JPA bij gebruik van seed-bestand voor PostgreSQL