MySQL与PHP的连接产生500错误

时间:2019-04-30 14:12:28

标签: php mysql

我有一个简单的php文件,用于打开数据库连接。

$con = mysql_connect( 'localhost', 'root', '12345' );
if ( ! $con ) {
   die( 'Could not connect: ' . mysql_error() );
} else {
   echo 'Connection established';
}

但是在运行文件时,出现以下错误:

  

localhost当前无法处理此请求。 HTTP错误500

但是,如果我在同一个文件中尝试phpinfo();却没有上面的连接字符串,它可以正常运行,这意味着我的apache服务器已经在运行。我仍然尝试通过重新启动但没有运气!

$ sudo service apache2 restart

我也使用mysqli尝试了相同的代码,但这也不起作用!

$con = mysqli( 'localhost', 'root', '12345' );

我可以使用相同的上述凭据从终端连接mysql

$ mysql -u root p
$ password: 12345

mysql>

我想念什么?

1 个答案:

答案 0 :(得分:4)

使用此

$con = mysqli_connect( 'localhost', 'root', '12345' );
if ( ! $con ) {
   die( 'Could not connect: ' . mysqli_error($con) );
} else {
   echo 'Connection established';
}