重新安装服务器后,我刚刚升级了我的 PHP 版本。以前有效的代码不再有效。它告诉我一个致命错误。
Fatal error: in J:\web\intranet\dologin.php on line 40
我检查了附近的线路(39-41 包括在下面),我看不到任何可能出错的地方。
$query = $connection->prepare("SELECT COUNT(*) FROM users WHERE user = ? AND password = ?");
$query->execute(array($user, $password));
$result = $query->fetch();
我在 Windows Server 2012 上运行 PHP 5.4.9。在 php.ini 中,我设置了错误报告以显示所有错误,并且我还启用了 PDO 扩展。
怎么了?