0

イディオムのドキュメントでこのようなものを見つけるのに問題があります。次のような大文字と小文字を区別する検索を実行しようとしています。

$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))'
);
4

1 に答える 1

2

LIKE 演算子は常に大文字と小文字を区別しない比較を使用します。(列の照合はこれに影響しません。)

このような比較を大文字と小文字を区別するには、次のいずれかを行います。

于 2014-03-30T12:10:21.640 に答える