我在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