连接数据库显示空白页面

时间:2017-02-04 23:58:35

标签: php phpmyadmin

我有一个文件login.php来尝试连接到我的数据库。 我将文件login.ph放在服务器文件夹中并启动服务器。 然后我在浏览器中调用该文件,它显示一个空白页面。即使我将数据库的值更改为不正确的值,它也不响应。 我不知道错误是否在代码内部或是否是另一个问题。 感谢。

的login.php:

<?php
$username = $_GET['fname'];
$password = $_GET['fpass'];
$con=mysqli_connect("localhost","user","pass","db");
// Check connection

if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
$qz = "SELECT contact_id FROM contacts" ; 
$qz = str_replace("\'","",$qz); 
$result = mysqli_query($con,$qz);
while($row = mysqli_fetch_array($result))
  {
  echo $row['contact_id'];
  }
mysqli_close($con);
?>

2 个答案:

答案 0 :(得分:0)

您必须检查已使用连接结果设置的$con变量:

if (!$con) {
    echo "Error: Unable to connect to MySQL." . PHP_EOL;
    echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
    echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
    exit;
}

答案 1 :(得分:0)

您的服务器上是否安装并运行了Web服务器(比如apache)?你必须。然后将您的文件放在Web服务器文件夹(例如/ var / www / html)上并在浏览器中进行测试。

相关问题