包含php mysql连接文件时显示空白页

包含php mysql连接文件时显示空白页,php,mysql,ubuntu,phpmyadmin,lamp,Php,Mysql,Ubuntu,Phpmyadmin,Lamp,我用的是Ubuntu 14.04,我用的是lamp。我有一个更复杂的问题,但我找出了导致错误的原因,并制作了一个小的php mysql连接片段。当连接文件包含在php/html文件中时,整个过程将显示一个空白页面 My connect.php代码: <?php $db_host = "localhost"; $db_user = "root"; $db_pass = ""; $db_name = "ecalendar"; $conn = mysqli_connect($db_host,

我用的是Ubuntu 14.04,我用的是lamp。我有一个更复杂的问题,但我找出了导致错误的原因,并制作了一个小的php mysql连接片段。当连接文件包含在php/html文件中时,整个过程将显示一个空白页面

My connect.php代码:

  <?php
$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "ecalendar";
$conn = mysqli_connect($db_host,$db_user,$db_pass,$db_name);
if(mysqli_connect_errno(){
    echo "Error".mysqli_connect_errno();
}

?>

连接.php中的以下行:

if(mysqli_connect_errno(){
应该是:

if(mysqli_connect_errno()){ // note the extra ')'

您没有用
()

正确地封闭您的条件。请检查您的Apache日志。您能打开错误报告吗?这样你就可以看到错误的描述。如果阅读错误后仍然无法解决问题,请在此处发布错误消息。感谢D4V1D,现在页面正在显示,但数据库记录仍未显示在页面中,因此您的问题已得到解决。你应该问另一个问题,同时,接受解决你问题的问题。另外,请尝试使用
echo
ing
$row
代替
$result
。谢谢。美元一行行不通。我会查的。是的,我的问题是resolved@D4V1D这行
OP中的问题是尝试回显
$result
而不是
打印($row)
if(mysqli_connect_errno()){ // note the extra ')'