0
<?php
$dbhost="host";
$dbusername="user";
$dbpassword="pass";
$dbname="db";

try {
  # MySQL with PDO_MYSQL
  $DBH = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbusername, $dbpassword);
  echo "Connected Successfully";
}
catch(PDOException $e) {
    echo $e->getMessage();
}

#  close the connection  
$DBH = null; 
?>

在我的服务器上运行它时,我收到以下错误:

Parse error: parse error, unexpected '{' in /home/web/i/htdocs/search/pdo.php on line 7

我正在尝试进行测试以使用 PDO 将变量保存到数据库,并被告知 PDO 是安全地将变量存储到数据库的方法。请让我知道为什么我会收到错误以及如何解决它。

4

1 回答 1

3

我已经运行了您的代码并且没有收到解析错误。看起来一切都很好。也许您的运行方式与您在此处发布的方式不同。

于 2013-03-05T16:47:04.620 回答