回答

收藏

搜索全名,而不只是名字或姓氏

技术问答 技术问答 232 人阅读 | 0 人回复 | 2023-09-12

我正在开发和使用它PHP和Codeigniter构建的API,并将MySQL作为数据库。3 B3 m# G6 C# C  t) x
我有个名字Users用户表包括以下列:. h7 G; {  J+ ?
- ID- Firstname- Lastname- Email用户如何使用全名搜索表?例如,通过Martin或Smith搜索可以,但不能搜索Martin Smith。
- T/ R: U! W. j4 z  E% V这是我现在正在使用的查询:
* g! g9 d5 O: a" \0 }& e$this->db->select('*');$this->db->from('users');$this->db->like('firstname',$args['query']);$this->db->or_like('lastname',$args['query']);更新* L( X1 [0 r: q, K
如果我按照以下建议使用此查询,我找不到任何内容。全名、名称或姓氏不能使用。那么,名字和姓氏必须是相同的单词。
1 {" o0 M6 ?+ g8 V" D% W$this->db->select('*');$this->db->from('users');$this->db->like('firstname',$args['query']);$this->db->like('lastname',$args['query);5 H$ o) @0 N# N% l( w8 }1 I2 X' X
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则