《PHP教程:thinkphp普通查詢與表達式查詢實例分析》要點:
本文介紹了PHP教程:thinkphp普通查詢與表達式查詢實例分析,希望對您有用。如果有疑問,可以聯系我們。
PHP實例本文實例講述了thinkphp普通查詢與表達式查詢.分享給大家供大家參考.具體分析如下:
PHP實例一、普通查詢方式
PHP實例a、字符串方式:
PHP實例b、數組方式:
PHP實例二、表達式查詢方式
PHP實例//NOTLIKE不包含?
$data['username']=array('notlike','%ge%'); //notlike中間沒有空格?
$arr=$m->where($data)->select();?
PHP實例//注意:如果一個字段要匹配多個通配符?
$data['username']=array('like',array('%ge%','%2%','%五%'),'and');//如果沒有第三個值and,默認關系是or關系?
$arr=$m->where($data)->select();//或者(or)能查到其中一個值就行?
PHP實例//BETWEEN?
$data['id']=array('between',array(5,7));?
$arr=$m->where($data)->select();?
//SELECT * FROM `tp_user` WHERE ( (`id` BETWEEN 5 AND 7 ) )?
$data['id']=array('not between',array(5,7));//注意,not 和 between中間一定要有空格?
$arr=$m->where($data)->select();?
PHP實例//IN?
$data['id']=array('in',array(4,6,7));?
$arr=$m->where($data)->select();?
//SELECT * FROM `tp_user` WHERE ( `id` IN (4,6,7) )?
PHP實例$data['id']=array('not in',array(4,6,7));?
$arr=$m->where($data)->select();?
//SELECT * FROM `tp_user` WHERE ( `id` NOT IN (4,6,7) )
PHP實例希望本文所述對大家的thinkphp框架程序設計有所贊助.
《PHP教程:thinkphp普通查詢與表達式查詢實例分析》是否對您有啟發,歡迎查看更多與《PHP教程:thinkphp普通查詢與表達式查詢實例分析》相關教程,學精學透。維易PHP學院為您提供精彩教程。