无法从PHP上的MYSQL提供数据

时间:2014-10-15 14:17:31

标签: php mysqli

好的,所以我在显示MYSQL数据库中的文本时遇到问题。 这是我用来显示的文件

<?php
require('db_Connect.php');

$sql = "SELECT * FROM Cust_Details";
$result = mysqli_query($con,$sql)or die(mysqli_error());
echo "<table>";
echo "<tr><td>Date</td><td>Comment</td><td>Amount</td></tr>";

while($row = mysqli_fetch_array($result)) {
    $date = $row['Name'];
    echo "<tr><td style='width: 200px;'>".$date."</td></tr>";
} 

echo "</table>";

mysqli_close($con);

?>  

db_Connect.php文件

<?php
$con=mysqli_connect("MY DB HOST","MY DB USERNAME","MY DB PASS","MY DB NAME");

// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

mysqli_close($con);
?> 

以下是我的PHPMyAdmin屏幕截图

的链接

http://postimg.org/image/afwlvb6gj/

1 个答案:

答案 0 :(得分:0)

正如迈克尔指出的那样,您正在db_Connect.php关闭您的连接。删除包含mysqli_close($con);的行,使其如下所示:

<?php
$con=mysqli_connect("MY DB HOST","MY DB USERNAME","MY DB PASS","MY DB NAME");

// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}