【发布时间】:2013-10-22 07:23:16
【问题描述】:
我刚开始使用 PDO,想知道如何最好地声明数据库连接?
最好的做法是创建如下脚本,例如名为 config.php
config.php
<?php
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass, array(
PDO::ATTR_PERSISTENT => true
));
?>
然后有 example.class.php
<?php
include config.php;
class Example {
public function fetch() {
$data = $dbh->query('SELECT * FROM myTable WHERE name = ' . $conn->quote($name));
// do stuff
}
}
?>
为我的所有课程都这样做?或者这会建立多个连接吗?我希望尽可能少的连接。
【问题讨论】: