1樓:匿名使用者
如果查詢的結果有多條的話,select會返回的所有的結果,find只會返回第一條記錄。就這麼多區別。
2樓:福喜
thinkphp是比較好的php開發框架,能比較快速的開發mvc架構的管理系統,我們需要用到 select()和find()方法,兩個方法都能返回資料集陣列,但有什麼不同呢?先看一下我的**對比:
[php] view plaincopy
$tech=m('techlevel','hr_cs_','db_config2');
$data=$tech->where('id=1')->find();
dump($data);
$data=$tech->where('id=1')->select();
dump($data);
結果[php] view plaincopy
array(6)
array(1)
} 從上面的**可以看出,find()返回一個一維陣列,select()返回一個二維陣列,所以在取值時有所不同,一維陣列取值用$data["techlevel"],二維陣列取值用$data[0]["techlevel"],由於一開始沒了解這個用法,除錯一天也取不值,最後有dump方法才看到兩個方法的不同所在!
jquery怎麼觸發select的change事件
select標籤,每次變換option的時候觸發,比如 html onetwo three jquery select change function jquery 怎麼觸發select的change事件?jquery 怎麼觸發select的change事件 可以使用jquery的trigger 方...
select 多條件查詢的問題
string sql select from individual grade base where 1 1 if textbox1.text.trim if textbox2.text.trim 這樣sql就拼出來了 set ansi nulls on set quoted identifier ...
thinkphp中模型的概念問題
沒必要這麼做的.況且您的isonlinemodel中本來就沒有is online函式.其實你可以在thinkphp的action.class.php中新增一個初始化函式就可以了.或者使用應用程式外掛,我覺的你對thinkphp的model理解不大對,tp的model和你說的ci的model是不一樣的...