1 配置信息
$config = array(
'db' => array(
'host' => '127.0.0.1',
'user' => 'root',
'pass' => '',
'db' => 'test_db',
'dns' => 'mysql:dbname=test_db;host=127.0.0.1;charset=utf8'
)
)
分别配置数据库链接,用户名,密码,库,dns信息(包括数据库名,数据库链接ip,以及字符集)
注意:如果不设置字符集,即使数据库已经设置了utf8,存入数据库的中文数据仍可能为乱码(需要保持代码、数据库设置、链接数据库时的字符集都保持为utf8)
2 链接数据库
try {
$db = new PDO($config['db']['dns'], $config['db']['user'], $config['db']['pass']);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
exit;
}<