Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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 SQL搜索不返回任何输出?_Php_Sql_Search - Fatal编程技术网

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

我已经查看了所有可能的论坛和问题页面,仍然无法理解为什么我的sql搜索没有返回任何值。它是用PHP脚本编写的,该脚本用于搜索用户在HTML页面上输入的名称,并返回数据库中的所有列

请注意,我对学习PHP和SQl还比较陌生,所以请不要讨厌我的愚蠢,哈哈

提前感谢,, 克里斯


使用$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);