Php SQL搜索不返回任何输出?
我已经查看了所有可能的论坛和问题页面,仍然无法理解为什么我的sql搜索没有返回任何值。它是用PHP脚本编写的,该脚本用于搜索用户在HTML页面上输入的名称,并返回数据库中的所有列 请注意,我对学习PHP和SQl还比较陌生,所以请不要讨厌我的愚蠢,哈哈 提前感谢,, 克里斯Php SQL搜索不返回任何输出?,php,sql,search,Php,Sql,Search,我已经查看了所有可能的论坛和问题页面,仍然无法理解为什么我的sql搜索没有返回任何值。它是用PHP脚本编写的,该脚本用于搜索用户在HTML页面上输入的名称,并返回数据库中的所有列 请注意,我对学习PHP和SQl还比较陌生,所以请不要讨厌我的愚蠢,哈哈 提前感谢,, 克里斯 使用$Name $Query = "SELECT Firstname FROM Students WHERE Firstname LIKE '%{$Name}%'"; 在$result=$Connection->query
使用$Name
$Query = "SELECT Firstname FROM Students WHERE Firstname LIKE '%{$Name}%'";
在$result=$Connection->query($query)之后代码>行写在行下面
while($row = mysqli_fetch_assoc($result)) {
echo $row["Firstname"];
echo $Name;
}
删除$result=$Connection->query($query)代码>和使用
$result = mysqli_query($Connection, $Query);
$Query=“从名为“{%Name}%”的学生中选择名”;
用这个
$Query=“从名为“%$Name}%”的学生中选择名” 它仍然没有返回任何东西?仍然没有?我不知道它在做什么?在$result=$Connection->query($query)之后
能否echo mysqli_num_rows($result)
将此代码写入从查询中获得的行数更改为上面的$Query,以及echo“mysqli_num_rows($result);”返回0 eventhough mt db填充echo$result你不能这么做。那我怎么能这么做呢?
$result = mysqli_query($Connection, $Query);