logo
電話:13843226952
 
工作時間:周一至周六:8:30-5:00  周日可聯系客服QQ
   
  建站咨詢㈠ 建站咨詢㈡ 售后服務 售前咨詢  
關于陽光,吉林市網站建設,吉林市網站制作,網絡公司
 當前位置:本站首頁 >>> 技術中心

thinkphp的select和find的區別

日期:2017/1/3    來自:吉林市陽光網絡科技有限公司   作者:Admin   去百度查找  去Google查找

thinkphp是比較好的php開發框架,能比較快速的開發MVC架構的管理系統,我們需要用到 select()和find()方法,兩個方法都能返回數據集數組,但有什么不同呢?先看一下我的代碼對比:
$tech=M('techlevel','HR_CS_','DB_CONFIG2');
$Data=$tech->where('id=1')->find();
dump($Data);
$Data=$tech->where('id=1')->select();
dump($Data);
結果
array(6){
["ID"]=>int(1)
["TechLevel"]=>string(2)"10"
["Remark"]=>string(4)""
["CreateDate"]=>string(19)"2013-03-1415:14:38"
["CreateBy"]=>string(5)"admin"
["ROW_NUMBER"]=>string(1)"1"
}
 
array(1){
[0]=>array(6){
["ID"]=>int(1)
["TechLevel"]=>string(2)"10"
["Remark"]=>string(4)""
["CreateDate"]=>string(19)"2013-03-1415:14:38"
["CreateBy"]=>string(5)"admin"
["ROW_NUMBER"]=>string(1)"1"
}
}
從上面的代碼可以看出,find()返回一個一維數組,select()返回一個二維數組,所以在取值時有所不同,一維數組取值用$data["TechLevel"],二維數組取值用$data[0]["TechLevel"],由于一開始沒了解這個用法,調試一天也取不值,最后有dump方法才看到兩個方法的不同所在!
另外,
$Model=M();
$sql='selectroleidfrom'.C("DB_PREFIX").'adminwhereuserid='.session('userid').'';
$list=$Model->query($sql);
 
//寫法一
foreach($listas&$info){
if(info['roleid']=='1'){
}
 
//寫法二
if($list[0]['roleid']=='1'){
}
thinkphp的原始sql拼寫,結果也是二維數組

 
上一篇:p2p網貸網站該怎么建設推廣
下一篇:如何提高網站的安全性!
  陽光新聞 更多>>>
吉林網站建設_吉林網頁制作-陽光新聞
移動建站的優勢在哪?
如何規劃網站的主題
網站優化注意事項
網站建設的趨勢
網站建設對企業發展有哪些助力
小程序未來的市場前景
  招賢納士 更多>>>
誠聘銷售精英合作伙伴
誠招吉林市網站建設商務經理
招聘吉林市網站建設技術員
公司招收吉林市網站開發學員
因業務發展需要特誠聘商務代表
  網站建設專題 更多>>>
陽光科技為您提供網站改版服務
為什么網頁設計要簡練?
如何在百度提交收錄,怎樣讓自己的網站排名
什么樣的網站最受訪客喜歡?
吉林市網站建設形式與內容應統一
網站管理與團隊經營的秘訣
優質的單頁網站如何創建
 
Copyright © 2008-2019 www.2719408.live, All Rights Reserved    
電話:13843226952  聯系人:王經理
ICP備案號:吉ICP備10003760號   技術支持:吉林網站建設
打造好的吉林網絡公司!我們為您提供有品質的吉林網站建設吉林市網站建設吉林網站制作吉林網頁制作吉林網站優化吉林seo服務!
好运彩3网址软件 捕鱼来了一天能挣多 重庆幸运农场是哪的 北京11选5中奖查询 大地棋牌官网客服 白小姐4肖选1肖 大众麻将 新出的棋牌游戏? 蜗行牛步猜一生肖 游戏麻将单机版 友玩广西麻将正式版 手机捕鱼游戏下载 欧冠小组赛 0607赛季英超积分榜 深圳风采2011089 赚钱的互联网项目 哈尔滨哪里有卖自动麻将机的