Мой код работал до тех пор, пока я не обновил EasyPHP с 13.1VC11 до 14.1VC9. Теперь, когда я впервые начал использовать PDO, он выдает ошибку. Я попробовал тестер кода, и он выдал ту же самую точную ошибку.Неустранимая ошибка: вызов неопределенного метода PDOException :: get_Message()
Fatal error: Call to undefined method PDOException::get_Message() in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\binaries\home\codesource.php on line 9
Я проверил и, насколько я вижу, установлен PDO. Я думаю, что каким-то образом указатель на код перепутался. Кажется, я не могу пройти мимо этого.
Вот код из кода тестера:
<?php
$dbusername="myuserid";
$dbpassword="mypassword";
try {
$dbh= new PDO('mysql:host=localhost;dbname=cdlmoves', $dbusername, $dbpassword);
}
catch (PDOException $pe)
{
die ("I cannot connect to the database." . $pe->get_Message());
}
?>
[ 'GetMessage()'] (HTTP: // www.php.net/manual/en/exception.getmessage.php), а не 'get_Message()' – BlitZ
Голосование для закрытия; простая типографская ошибка – Phil