ホームページ >バックエンド開発 >PHPチュートリアル >thinkPHP クエリ メソッドの概要
この記事の例は、thinkPHP クエリ メソッドを要約したものです。参考のために皆さんと共有してください。詳細は次のとおりです:
1. 通常のクエリ方法
1. コードをコピーします
コードは次のとおりです: $m-> ;where(' id=1 and name="roge" ')->find();このメソッドの欠点は、データ テーブルのクエリ フィールドが文字列の場合、引用符を追加する必要があることです。フィールド値。
2. 配列の使用 (推奨)
ELT は以下です;
$data['name']="adfa"; $data['id']=3; $data['_logic']="or"; //字段之间的逻辑关系,默认为and的关系 $m->where($data)->find();
3. 間隔クエリ
$data['id']=array('gt',6); $data['name']=array('like','%as%'); //notlike //$data['name']=array('like',array('%as%','%ts'),'and'); 默认为or关系,如果用and需要明确指定 $m->where($data)->select(); //其他查询 between, not between (之间有空格),in,not between,
コードをコピーします
コードは次のとおりです:
$m- >max('id')
5. SQL 直接クエリ
$data['id']=array(array('gt',5),array('lt',10)); //默认生成的是and的关系 //$data['id']=array(array('lt',5),array('gt',10),'or') $data['name']=array(array('like','%d%'),array('like','%e%'),'gege','or'); $m->where($data)->select();
thinkPHP に関する詳細については、この特別なトピックを参照してください。サイト: 「ThinkPHP 入門チュートリアル」および「ThinkPHP の一般的なメソッドのまとめ」この記事が、thinkPHP フレームワークに基づいて PHP プログラムを設計するすべての人に役立つことを願っています。 上記は、関連する側面を含む thinkPHP クエリ メソッドの概要です。PHP チュートリアルに興味のある友人に役立つことを願っています。