データベース内のデータのクエリー
2699 ワード
JSONタイプデータ照会(mysql V 5.0.1)
whereとwhereOrの使用
php中国語ネットマニュアルアドレス
混合クエリー
whereメソッドとwhereOrメソッドは、複雑なクエリー条件でよく組み合わせて使用する必要があります.次に例を示します.
生成されたsql文は、次のようになります.
EXP:式
システムがサポートするチェーン操作方法は次のとおりです.
// JSON (info json )
Db::table('think_user')->where('info$.email','[email protected]')->find();
whereとwhereOrの使用
php中国語ネットマニュアルアドレス
混合クエリー
whereメソッドとwhereOrメソッドは、複雑なクエリー条件でよく組み合わせて使用する必要があります.次に例を示します.
$result = Db::table('think_user')->where(function ($query) {
$query->where('id', 1)->whereor('id', 2);
})->whereOr(function ($query) {
$query->where('name', 'like', 'think')->whereOr('name', 'like', 'thinkphp');
})->select();
生成されたsql文は、次のようになります.
SELECT * FROM `think_user` WHERE ( `id` = 1 OR `id` = 2 ) OR ( `name` LIKE 'think' OR `name` LIKE 'thinkphp' )
EXP:式
:
where('id','in','1,3,8');
:
where('id','exp',' IN (1,3,8) ');
exp , SQL , 。
システムがサポートするチェーン操作方法は次のとおりです.