ホームページ  >  記事  >  バックエンド開発  >  thinkphp 兄さん、使いたい、または接続したいです

thinkphp 兄さん、使いたい、または接続したいです

WBOY
WBOYオリジナル
2016-06-13 13:10:54783ブラウズ

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'

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。