2013-03-05 2 views
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; 
?> 

При запуске его на моем сервере, я получаю следующее сообщение об ошибке:PHP/SQL ошибка, которая выполняет

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

Я пытаюсь сделать тест, чтобы использовать PDO, чтобы сохранить переменную в базе данных и был рекомендованный PDO был способом безопасного хранения переменной в базе данных. Пожалуйста, дайте мне знать, почему я получаю ошибку и как ее решить.

+1

Это полный код для вашего отдельного PHP-файла - в него нет других? – TheBlackBenzKid

+0

http://www.interfaithmedical.com/search/pdo.php – Si8

ответ

3

Я запустил ваш код и не получил ошибку синтаксического анализа. Все выглядит хорошо. Возможно, вы не запустили то же самое, что и вы разместили здесь.

+0

Извините, вот ссылка, http://www.interfaithmedical.com/search/pdo.php – Si8

+0

Я проверил парсер PHP, и все в порядке. Может быть, это веб-сервер? – Si8

+0

Это теперь разрешено, поскольку вы отметили его как ответ, но продолжаете публиковать сообщения. – TheBlackBenzKid

Смежные вопросы