データベース接続文およびクラス構築文
787 ワード
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()括弧の中に3つの部分があり、DSN、USER、PASSはそれぞれカンマで区切られ、DSN:mysql:hostname=localhostをそれぞれ引用符で包む.dbname=jacklinの中間には2つの記号があり、mysqlの後ろにはコロン、hostnameとdbnameの中間にはセミコロンがあります.USER:ユーザー名PASS:パスワード