php - 使用 REGEXP 在 MySQL 中进行不区分大小写的搜索

标签 php mysql codeigniter

我想在我的 MySQL 数据库中的“名称”列中使用不区分大小写的正则表达式进行搜索。

Select * from customers where name regexp '.$some_var.';

它似乎不起作用。

最佳答案

你可以试试

$result = $this->db->where('name like binary "'.$some_var.'"', NULL, FALSE)
                   ->get('customers')
                   ->result();

关于php - 使用 REGEXP 在 MySQL 中进行不区分大小写的搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18584759/

相关文章:

php - WordPress 数据库数组不传递数据

javascript - 无法在 Node js中使用util.format()解析mysql准备好的语句中的整数

mysql - $this->db->affected_rows() 在 codeigniter 中查询后返回 -1

php - 上传 Excel Codeigniter 错误双主键

php - 如何在 `ms-sql-server` 容器中执行命令?

php - 根据时间隐藏 div - PHP

mysql - django 和 mysql 上区分大小写的唯一约束

java - 在数据库中存储形状的最佳方式是什么

jquery Ajax 调用 Codeigniter Controller

php - 添加多个表的字段的问题