私は自分のデータベースに接続して本をフォローしようとしています。私は最初のコードセットを書きましたが、うまくいきませんでした。それで、グーグルした後、私はコードの2番目のブロックを見つけました。正常に動作しますが、見えないので違いを知りたいです。
<?php
try
{
$huh = new PDO('mysql:host=localhost;dbname=ijdb', 'ijdbuser', 'test');
$huh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$huh->exec("SET CHARATER SET utf8");
} catch (PDOException $e) {
$ouput = 'Unable to connect to the database server. ' . $e->getMessage();
include 'output.php';
}
$output = 'Database connection established. ' . $e->getMessage();
include 'ouput.php';
?>
<?php
try {
$dbh = new PDO('mysql:host=localhost;dbname=ijdb', 'ijdbuser', 'test');
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dbh->exec("SET CHARACTER SET utf8");
} catch (PDOException $e) {
$output = "Error! " . $e->getMessage();
include 'output.php';
}
$output = 'Success!';
include 'output.php'
?>