PDO соединение не работает по неизвестной причине с Wamp - PullRequest
1 голос
/ 29 июля 2011

Я создал базу данных с именем "code_postaux" с помощью Wamp, и я хотел бы получить к ней доступ (в первую очередь локально) с использованием языка 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 ->

Ответы [ 2 ]

2 голосов
/ 29 июля 2011

Похоже, ваш сервер не настроен на анализ файлов PHP.Ваш файл был отправлен в браузер без предварительной интерпретации.Убедитесь, что ваше расширение .php.Если это так, вам необходимо предоставить нам подробную информацию о конфигурации вашего сервера.Вы открыли эту страницу, используя http://localhost адрес?Или вы просто дважды щелкнули по файлу PHP?

Возможно, вы захотите перевести его на https://serverfault.com/

1 голос
/ 29 июля 2011

Вы проверили, инициализировано ли расширение?

Если вы не уверены, проверьте файл php.ini и строку с:

extension=php_pdo.dll
...