使用PDO连接数据库
连接数据库
获取数据库连接
使用new PDO()获取连接:
$conn = new PDO(“pgsql:host=$host;port=$port;dbname=$dbname”, $username, $password);
连接参数设置方式:
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
其它参数请参考PHP文档:PHP: 连接与连接管理 -https://www.php.net/manual/zh/pdo.connections.php
关闭数据库连接
关闭连接时将变量设置为null即可:
$conn = new PDO(“pgsql:host=$host;port=$port;dbname=$dbname”, $username, $password);
$conn = null;
获取持久化连接
必须在实例化时指定该参数,通过实例对象设置参数无效。
new PDO(“pgsql:host=$host;port=$port;dbname=$dbname”, $username, $password, array(
PDO::ATTR_PERSISTENT => true
));