我剛開始使用PDO,想知道如何最好地聲明數據庫連接?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
}
}
?>
併爲我的所有課程做到這一點?或者這會使多個連接?我想盡可能少的連接。