Edu*_*elf 2 php sql codeigniter
当我想在Codeigniter中编写以下行时:
SELECT * FROM Customers WHERE City LIKE '%es%'; // CONTAINS 'es'
Run Code Online (Sandbox Code Playgroud)
我写这段代码:
$this->db->select('*');
$this->db->from('Customers');
$this->db->like('City', 'es');
Run Code Online (Sandbox Code Playgroud)
您能帮我为下一行写相关代码吗?
SELECT * FROM Customers WHERE City LIKE 'ber%'; // STARTS WITH 'ber'
Run Code Online (Sandbox Code Playgroud)
这样它将显示以'ber'开头的城市的信息
您可以使用第三个参数来定义通配符的去向:
$this->db->like('City', 'es', 'after');
//SELECT * FROM Customers WHERE City LIKE 'ber%'
$this->db->like('City', 'es', 'before');
//SELECT * FROM Customers WHERE City LIKE '%ber'
$this->db->like('City', 'es', 'both'); //Default
//SELECT * FROM Customers WHERE City LIKE '%ber%'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1328 次 |
| 最近记录: |