ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp 兄さん、使いたい、または接続したいです
thinkphp を使用したい、または接続したい
質問したい
select * from table where id=2 or pid =2
Xiacao 15:05:10
Me To上記のステートメントを取得します
私は次のように書きます
$map['id'] = '1';
$map['pid'] = '2';
$modle- > ;where($map)->select();
はい、接続されています
この配列はどのように記述すればよいですか
-- ---解決策-------------------
マニュアルには非常に明確に記載されていると思います:
_logic を使用してクエリ ロジックを定義し、デフォルトの論理判断を変更する
$condition['name'] = 'thinkphp';
$condition['account '] = 'thinkphp';
$condition['_logic'] = 'OR';
// クエリ条件をクエリ メソッドに渡します
$User->where($condition)-> select( );
最終的に生成される SQL ステートメントは
SELECT * FROM think_user WHERE `name`='thinkphp' OR `account`='thinkphp'