PHP在网页上显示数据库表的内容

时间:2017-03-11 16:12:33

标签: php html5

我一直在处理最近的任务并且已经陷入停顿,因为我无法弄清楚导致我的代码无法呈现到网页的问题。 我正在使用内置php脚本的html。 由于我是php的新手,因此我很难正确调试我的代码。欢迎提示。 我的任务的目标是链接我有权访问的数据库,并以表格格式显示它的表格。 这是我现在拥有的,感谢您的帮助!

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Project 3</title>
</head>
<body>

<?php
/*config is included in order to protect my login info*/
require('config.php');


/*SQL connection*/
$conn = new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME);

/*Checking Connection*/
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}
echo "you have connected";
$sql = "SELECT * FROM studentInfo";
$data1 = mysqli_query($conn, $sql);

/*Display Data*/
echo "<table>
<tr>
<th>First Name</th>
<th>Last Name</th>
</tr>";


while($records = mysqli_fetch_array($data1)){
  echo "<tr>";
  echo "<td>" . $records["FirstName"] . "</td>";
  echo "<td>" . $records["LastName"] . "</td>";
  echo "</tr>";
  echo "<br />";
}
echo "</table>";
mysqli_close($conn);

?>

</body>
</html>

1 个答案:

答案 0 :(得分:1)

根据您在评论中提供给我的链接,PHP脚本位于以扩展名.html

结尾的页面中

这不允许PHP脚本运行!

您需要将文件扩展名从.html更改为.php