【发布时间】:2016-07-17 09:55:10
【问题描述】:
我收到一个错误 mysqli_fetch_array() 期望参数 1 是 <?php while($row = mysqli_fetch_array($search)):?>. 中的 mysqli_result 我想根据来自另一个页面的会话变量“数据”搜索和显示信息。但我似乎无法显示它。我可以知道 $search 有什么问题吗?
<?php
if (isset($_SESSION["data"])) {
$value = $_SESSION["data"];
$query = "SELECT * FROM datas WHERE CONCAT(name) LIKE '%".$value."%'";
$search = filterTable($query);
}
else
{
$query = "no data found";
$search = filterTable($query);
}
function filterTable($query)
{
$connect = mysqli_connect("localhost", "root", "", "databasename");
$filter = mysqli_query($connect, $query);
return $filter;
}
?>
【问题讨论】:
-
...WHERE CONCAT(name) LIKE...`