建立与数据库的连接,但呈现空白页

时间:2018-09-04 03:44:04

标签: php database mysqli

我只是想显示数据库中表中的数据。 由于某些原因,它会一直呈现空白页。 我根本没有训练。因此,我确定我的代码看起来像废话。但是我通常可以使它正常工作。我进行了研究,但发现的只有连接问题。我收到“连接成功”消息,但没有数据,也没有错误消息。

<?php
$db_host = 'localhost'; 
$db_user = 'user'; 
$db_pass = ''; 
$db_name = ''; 

$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";



$query = "SELECT * FROM `my_table`";

$result = mysql_query("SHOW COLUMNS FROM `my_table`");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_assoc($result)) {
mssql_field_name($result,0);
//    print_r($row);
}
}

?>

6 个答案:

答案 0 :(得分:0)

$ db_name ='';空为您的数据库名称

答案 1 :(得分:0)

您应该首先提供一个$db_name,因为它目前为空

答案 2 :(得分:0)

$ db_pass =''; 您需要在此处提供您的数据库名称,否则您的应用程序实际上将尝试不连接任何内容

答案 3 :(得分:0)

您可能必须检查$ mysqli_connect,即$ db_name ='';为空...将您的数据库名称放入“

答案 4 :(得分:0)

class TooListsController < ApplicationController

  def show
     @todo_list = TodoList.find_by_id(params[:id])
  end

end

答案 5 :(得分:0)

请添加您的数据库名称和数据库密码,然后您可以尝试如下操作:

master