我正在尝试创建一个非常简单的基本搜索脚本。
这是我到目前为止所做的:
include('config.php');
$search_token =$_POST['search_token'];
$search_query = mysqli_query($conn, "SELECT Forname FROM idea WHERE post_des LIKE '%$search_token%'");
while($row = mysqli_fetch_array($search_query))
{
$idea_body = $row['post_des'];
echo $idea_body;
}
但是当我执行此操作时,我遇到以下警告:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in F:\Server\xampp\htdocs\p\c3\search.php on line 34
对这种情况有任何帮助吗?
答案 0 :(得分:1)
您的查询可能有问题,请尝试:
$search_query = mysqli_query($conn, "SELECT Forname FROM idea WHERE post_des LIKE '%$search_token%'") or die(mysqli_error($conn));
调试查询。
答案 1 :(得分:0)
您的查询失败并返回错误值。
将这个放在你的mysqli_query()之后,看看是怎么回事。
if (!$search_query) {
printf("Error: %s\n", mysqli_error($con));
exit();
}
了解更多信息。