try {
$pdo = new PDO ($dsn,$user,$pass);
}catch(Exception $e){
echo '連接失敗'. $e-> getMessage();
}
例如
try {
$pdo = new PDO ('mysql:hostname=localhost;dbname=jacklin','服務(wù)器名','密碼')
}catch (Exception $e)
{
echo "連接失敗".$e -> getMessage();
}
當(dāng)數(shù)據(jù)庫亂碼的時候兽泄,要加入在連接數(shù)據(jù)庫時修改字符集
$dbh = new PDO($dsn,$user,$pass,
array(PDO::MYSQL_ATTR_INIT_COMMAND => "set names utf8"));
注意:當(dāng)沒有密碼的時候阻问,$pass位置要用 ‘’來占位
數(shù)據(jù)庫連接書寫方法記憶: &a=new PDO ()括號里面有三部分啊终,DSN,USER,PASS 分別用逗號隔開规丽,并分別用引號包裹
DSN : mysql:hostname = localhost ; dbname = jacklin
這中間有兩個符號, mysql 后面是冒號也榄,hostname和dbname中 間是分號巡莹。
USER : 用戶名
PASS: 密碼