【问题标题】:How to use function pg_get_pid when pgsql connected by PDO?pgsql通过PDO连接时如何使用函数pg_get_pid?
【发布时间】:2011-09-30 09:20:18
【问题描述】:

当pgsql通过pg_connect连接时,我可以使用pg_get_pid

$conn = pg_pconnect("host=localhost port=5432 dbname=test");
$pid = pg_get_pid($conn);

但是当pgsql通过PDO连接时我需要使用pg_get_pid(Doctrine使用它):

$dbh = new PDO('pgsql:host=localhost;dbname=test', $user, $pass);
$pid = pg_get_pid(?);

如何获取pg_get_pid($conn) 函数的$conn 值?

【问题讨论】:

    标签: php postgresql doctrine


    【解决方案1】:

    可以使用sql查询:

    select pg_backend_pid()
    

    【讨论】:

      猜你喜欢
      • 2019-08-24
      • 2012-12-27
      • 1970-01-01
      • 2011-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-26
      相关资源
      最近更新 更多