thinkphp 怎麼查詢資料條數
1樓:夜神夢無眠
thinkphp有自身框架,參考thinkphp手冊。
m('tablename')-count();
或者 $m = new tablemodel();
兩者都可以呼叫,thinkphp中的封裝model類中的方法。
當你不熟悉thinkphp方法或者一些語句無法用thinkphp中方法實現:
可以直接 m('tablename')-sql($sql);/變數$sql就是指原生態mysql語句。
2樓:莘贍
$count = m('user')-count();
獲取user表的資料條數。
thinkphp 怎麼查出乙個資料庫的表的所有資料
3樓:承凝冬
$goods = d('goods');//例項化model物件,實際操作goods資料表。
info = $goods ->select();//獲得資料資訊。
print_r($info);//列印資訊。
4樓:相逢港
如果要用thinkphp查詢出一張表的所有資料,可以這樣來做:
假設資料表的表名為:think_table1,這裡think_ 是表字首(包含下滑線)。
thinkphp內建了m函式,可以這樣例項化think_table1這張表: m('table1') ,因為think_這個字首名稱在配置檔案中定義過,所以,m()函式中只寫「table1」即可。可以省略表字首think_
取出think_table1這張表的全部資料:
result = m('table1')->select();
在這裡,$result 中存放的,就是 think_table1 這張表的全部資料。
thinkphp 多表 查詢一條資料
5樓:網友
在 thinkphp 中有乙個 find() 函式,這個函式只返回一條資料。你可以試試, select() 是返回所有的(如果不 limit 的話)
thinkphp怎麼查詢一張表中某個欄位資料重複次數最多的前幾名!
6樓:網友
$model=m('answer');
model->field('count(username) num,username')->group('username')->order('num desc')->limit('3');
也可以使用普通的sql語句,然後$model->query()
7樓:網友
select `username`,count(`username`) as c from `answer` group by `username` order by c desc limit 10
這樣可以查詢出 那些username 和出現的次數這種複雜的表查詢可以用。
model = new model() // 例項化乙個model物件 沒有對應任何資料表。
model->query("這裡是上面的sql語句");
thinkphp查詢所有的資訊,整個表都查,取出某個欄位
8樓:
$res=$student->field('id,name')->select();
你要查詢出所有的id和name 那麼條件就不寫了,否則不能查詢出所有的。
最好在後面加個limit限制下資料量,萬一是大型**,海量資料,你的查詢工具就卡了,瀏覽器刷屏了!*/
php thinkphp查詢語句,查詢一張表的每條資料在另一張關聯表中的某個欄位的值為1的那條資料
9樓:笑少年嬌
m('worker')->join('service on =
->field('','
->select();不知道樓主是不是這個意思。
如何在一張表上兩次用左連線同一張表
表一是表二的子集,有必要用左連線嗎?直接等連就行了,用個union全解決了 select teacher id as id,people name as name from 表1,表2 where 表1.teacher id 表2.people idunion select student id a...
怎麼在另一張excel表中篩選出另一張表的內容?
在基礎資料表 假設是sheet 的第一列插入輔助列,表頭以下資料行中找到滿足篩選條件的第一行 假設是第行 a單元格輸入,a輸入 if 滿足篩選條件。a ,a 下拉填充公式。新表的a輸入 假設表頭只有一行,資料表有列 iferror vlookup row ,sheet a f,column , 橫向...
sqlserver將一張表的資料全部匯入到另一張表應該怎麼寫
insert into tabb select from taba sql server 特點 1 真正的客戶機 伺服器體系結構。2 圖形化使用者介面,使系統管理和資料庫管 內理更加直觀 簡容單。3 豐富的程式設計介面工具,為使用者進行程式設計提供了更大的選擇餘地。4 sql server與wind...