Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在数据库中显示表和数据不显示_Php_Mysql - Fatal编程技术网

Php 在数据库中显示表和数据不显示

Php 在数据库中显示表和数据不显示,php,mysql,Php,Mysql,我有一个问题,我的表格不显示,数据库中的所有信息也不显示,你能帮我吗?输出仅显示“学号、名、中名、姓氏、科目代码单位、期末” ..." . 数据库中没有显示我的信息,我创建的表也没有显示。有关于如何修复此代码的答案吗?谢谢 <?php $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "tsukishiro"; // Create connection $conn = new mysq

我有一个问题,我的表格不显示,数据库中的所有信息也不显示,你能帮我吗?输出仅显示“学号、名、中名、姓氏、科目代码单位、期末” ..." . 数据库中没有显示我的信息,我创建的表也没有显示。有关于如何修复此代码的答案吗?谢谢

 <?php
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "tsukishiro";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
} 
$sql = "SELECT * FROM student_grades WHERE Student_ID='c2011-02529' ";
$result = $conn->query($sql);


echo "<table>";
echo "<tr><th>Student No.</th><th>First Name</th><th>Middle Name</th><th>Last Name</th><th>Subject Code</th><th>Units</th><th>Final Grade</th><th>Remarks</th><th>Professor</th></tr>";

while($row = mysqli_fetch_array($result)) {

$Student_ID = $row['Student_ID'];
$First_Name = $row['First_Name'];
$Middle_Name = $row['Middle_Name'];
$Last_Name = $row['Last_Name'];
$Subject_Code = $row['Subject_Code'];
$Units = $row['Units'];
$Final_Grade = $row['Final_Grade'];
$Remarks = $row['Remarks'];
$Professor = $row['Professor'];

echo "<tr><td>".$Student_ID."</td><td>".$First_Name."</td><td>".$Middle_Name."</td><td>".$Last_Name."</td><td>".$Subject_Code."</td><td>".$Units."</td><td>".$Final_Grade."</td><td>".$Remarks."</td><td>".$Professor."</td></tr>";

} 
echo "</table>";
$conn->close();
?>

这是
学号。第一名中间名最后一名主题代码单元最终

这是该页面中唯一的代码。您是否检查了页面源代码以检查PHP输出的内容以排除显示问题?也可以尝试打印($row);或var_转储($row);此外,您不需要连接变量,您可以像echo“$Student_ID”一样进行连接;它使它更具可读性。您没有捕获任何查询错误,可能是查询有问题。或者可能是学生id不存在。学生id存在于我的表格中,我不知道为什么我的表格信息没有显示:(@xeridea我检查了它,只看到html代码。对不起,我对php和mysqli真的很陌生:/你可以尝试从查询中取出WHERE子句,看看是否得到结果。这表明你的查询字符串与存储的数据微妙地不匹配。如果$result值为
false
或任何结果集,请尝试检查$result值。如果
false
使用mysqli\u error函数
mysqli\u error($conn)
检查错误。