try {
$pdo = new PDO ($dsn,$user,$pass);
}catch(Exception $e){
echo '连接失败'. $e-> getMessage();
}
例如
try {
$pdo = new PDO ('mysql:hostname=localhost;dbname=jacklin','服务器名','密码')
}catch (Exception $e)
{
echo "连接失败".$e -> getMessage();
}
当数据库乱码的时候,要加入在连接数据库时修改字符集
$dbh = new PDO($dsn,$user,$pass,
array(PDO::MYSQL_ATTR_INIT_COMMAND => "set names utf8"));
注意:当没有密码的时候,$pass位置要用 ‘’来占位
数据库连接书写方法记忆: &a=new PDO ()括号里面有三部分,DSN,USER,PASS 分别用逗号隔开,并分别用引号包裹
DSN : mysql:hostname = localhost ; dbname = jacklin
这中间有两个符号, mysql 后面是冒号,hostname和dbname中 间是分号。
USER : 用户名
PASS: 密码