次のメッセージが表示されます。
Notice: 未定義の変数: 12 行目の /var/www/PDO/Functions/PDOFunctions.php の dbh 致命的なエラー: /var/www/PDO/Functions/PDOFunctions の非オブジェクトでメンバ関数 prepare() を呼び出します。 12行目のphp
$dbh = new PDO('mysql:host=localhost;dbname=pdo', 'root', 'xxxxxxxxxxx');
global $dbh;
function PDOFetch($Var)
{
$sth = $dbh->prepare("$Var"); //Error Line
$sth->execute();
$result = $sth->fetchAll();
return $result;
}
function PDONumb ($Var)
{
$Query = $dbh->prepare("{$Var}");
$Execute->execute();
$count = $Execute->rowCount();
return $count;
}
私のコードの問題は何ですか?