PostgreSQL API for PHP是否不支持与事务相关的方法


Does the PostgreSQL API for PHP not support methods relating to transactions?

例如,MySQLi有一个autocommit()方法、一个commmit()方法和一个rollback()方法。Postgres for PHP似乎不支持这样的方法,您只能在实际的SQL中进行事务处理。这是正确的吗?

这是正确的,原因可能是PostgreSQL C客户端库没有这样的方法。它确实有pg_transaction_status(),这应该使编写事务包装器变得简单。

您可以使用PDO。。。http://www.php.net/manual/en/pdo.begintransaction.php