データベース接続文およびクラス構築文

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:パスワード