我在Idiorm文档中找到类似这样的问题。我正在尝试做一个区分大小写的搜索,如:区分大小写的查询Idiorm/SQLite
$article=ORM::for_table('articles')->where_like('content','%fOo%')->find_many();
但我希望搜索区分大小写,我需要配置什么?
LE:下面是表是如何定义的:
ORM::get_db()->exec('DROP TABLE IF EXISTS pw_article');
ORM::get_db()->exec(
'CREATE TABLE pw_article(' .
'art_id INTEGER PRIMARY KEY AUTOINCREMENT, ' .
'art_title TEXT, ' .
'art_content TEXT, ' .
'art_views INTEGER, ' .
'art_publish_date DATETIME, ' .
'art_update_date DATETIME, ' .
'art_author INTEGER, ' .
'FOREIGN KEY (art_author) REFERENCES pw_user (usr_id))'
);
那个'content'列是如何定义的?更具体地说,它的“整理”是什么? – raina77ow
我用表格定义编辑我的文章。 –
嗯,这很奇怪,这里没有ci整理。好的,当你尝试' - > where_raw(“content LIKE BINARY'%fOo%'”)(而不是'where_like')会发生什么? – raina77ow