ここから本文です

phpinfoで確認をとってみてPDO driver no valueと表示されているのですがどうすれ...

mok********さん

2019/12/204:25:38

phpinfoで確認をとってみてPDO driver no valueと表示されているのですがどうすればdriverを利用できるようになるのでしょうか?

※コード

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>db</title>
</head>
<body>
<?php
$user = 'user';
$password = 'root';
$dbname = 'user';
$host = 'localhost:8000';
$dsn = 'mysql:host={$host}; dbname={$dbname}; charset=UTF-8';

try{
$pdo = new PDO($dsn, $user, $password);
//プリペアードステートメントのエミュレーションを無効にする。
$pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
//例外スローされる設定する
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//接続を解除する
$pdo = NULL;
}catch(Exception $e){
echo '<span class="error">エラーがありました。</span><br>';
echo $e->getMessage();
exit();
}
?>
<p>sample</p>
</body>
</html>

閲覧数:
13
回答数:
1

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

shimixさん

2019/12/208:08:37

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる