我对这个问题感到非常沮丧。我正在尝试做一个简单的查询,但它不起作用。这非常简单。我通过帖子发送了一个输入,并且我已经对其进行了测试。post 变量正在机智地到达。唯一的问题是,当我回显“$row['id']”时,每次都会将一个空白变量传递回我的 html 函数。当我在我的 html 文件中取回数据时,我创建了一个警报,它每次都会闪烁一个空白警报。在到达此代码之前,如果 $row 为空并且当我预期它为空时,我将文件回显为“未找到”。当它不为空时,我不能使用存储在关联数组中的变量。是的,“id”绝对存在。我检查了数据库,只有一个“类”行用于测试。
<?php
$tempClass = $_POST["class"];
$tempClassArray = explode("=",$tempClass);
$class = $tempClassArray[1];
$con=mysqli_connect("localhost","root","*****","*******");
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM classes WHERE className LIKE '%$class%' OR
classNumber LIKE '%$class%' OR section LIKE '%$class%'");
while ($row = mysql_fetch_array($result))
{
echo $row['id'];
}
?>