我不想在单个列中搜索查询,而是希望我的Regexp查询在确定搜索结果时引用几个列,并限制每个会话执行搜索功能的搜索活动的扩展(因此,例如,在第一个会话中,搜索将仅查找前10个,而如果第二个时间提示搜索,则将寻找下一个10。这种有限扩展的原因是,如果数据库增长,可以长期防止延迟问题。
我希望为营地名单执行此操作,其中非固定关键字将根据搜索两列来确定注册营员的群组成员:hobbies
和spirit_animal_explanation
用于与关键字匹配的字词
PHP:
$searchCD = "SELECT * FROM users WHERE hobbies AND spirit_animal_explanation REGEXP '".$keywords."' LIMIT 10";
$searchST = $con->query($searchCD);
if ($searchST) {
while ($row = $searchST->fetch_assoc()) {
echo $row["first_name"]. "<br/>" . "<br/>" . $row["hobbies"] . "<br/>" . $row["spirit_animal_explanation"] .
"<br/>" . $row["avatar"] . "<br/><br/>" ;
}
}