小编Nay*_*ila的帖子

查询搜索字母到字母?

我正在根据搜索框中输入的字母提供的建议进行搜索.

例:

我在数据库中有这样的话:salam, salavat, sabos, sandal, sefid, siah and ...
我在搜索框中输入:s- 显示这个词 - > salam, salavat, sabos, sandal, sefid, siah
现在如果键入:sa- 显示这个词 - > salam, salavat, sabos, sandal,
如果键入:sala- 显示这个词 - > salam, salavat
如果键入:salam- 显示这个词 - > salam

我正在使用jQuery事件.keyup()(keyup工作正常)并在后端使用codeigniter(在codeigniter中查询而不是我想要的).

查看我的查询(在此查询中,$find包含已输入的序列,我使用like关键字在数据库中进行搜索):

$find = $this->input->post('find');
    $where  =   "date LIKE '$find' OR
            name LIKE '$find' OR 
            star LIKE '$find' OR
            address LIKE '$find' OR
            number_phone LIKE '$find' …
Run Code Online (Sandbox Code Playgroud)

php search codeigniter where

0
推荐指数
1
解决办法
489
查看次数

按结果搜索排序?

如果在数据库中有单词nice car, nice, nice, nice car并且我们搜索了单词nice:ORDER BY(列出)那些如何:nice, nice, nice car, nice car或者如果搜索单词nice car ORDER BY(列出)如:nice car, nice car, nice, nice

  • 在数据库中的单词:nice car,nice,nice,nice car
  • 好的=> ,nice,,nicenice carnice car
  • 好车=> ,nice car,,nice carnicenice

我的查询:

$find = $this->input->post('find');
    $where  =   "name LIKE '%$find%' OR 
            star LIKE '%$find%' OR
            address LIKE '%$find%'";
$query = $data['results'] …
Run Code Online (Sandbox Code Playgroud)

php mysql sql codeigniter

0
推荐指数
1
解决办法
92
查看次数

标签 统计

codeigniter ×2

php ×2

mysql ×1

search ×1

sql ×1

where ×1