使用Wamp,PDO连接无法正常工作

时间:2011-07-29 14:14:14

标签: php pdo wamp

我使用Wamp创建了一个名为“code_postaux”的数据库,我想使用PHP语言访问它(在本地首先)。当我尝试连接数据库时,我收到消息“getMessage());}?>”。

我的php文件:

<?php
try
{
   $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
   $bdd = new PDO('mysql:host=localhost;dbname=code_postaux', 'root', '', $pdo_options);
}
catch (Exception $e)
{
   die('Erreur : ' . $e->getMessage());
}
?>

编辑(我在浏览器源代码中看到的):

<?php
try
{
   $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
   $bdd = new PDO('mysql:host=localhost;dbname=code_postaux', 'root', '', $pdo_options);
}
catch (Exception $e)
{
   die('Erreur : ' . $e->getMessage());
}
?>

从文字开头到$ e-&gt;

的字体颜色为粉红色

2 个答案:

答案 0 :(得分:2)

看起来您的服务器未配置为解析PHP文件。您的文件已经发送到浏览器而不先解释它。确保您的扩展名为.php。如果是,您需要向我们提供服务器配置的详细信息。您是否使用http://localhost地址打开此页面?或者您只是双击PHP文件?

您可能还想将其转到https://serverfault.com/

答案 1 :(得分:1)

您是否检查过扩展程序是否已初始化?

如果你不确定检查php.ini文件和一行:

extension=php_pdo.dll