php從mysql資料庫中查詢的資料,怎麼從id最大的開始輸

2021-12-26 00:13:49 字數 4093 閱讀 3679

1樓:魏旎貝炫

例如,資料表t_toy_user表中有欄位user_id(主鍵),user_name,desc三個欄位,則查詢從10到100的記錄如下:

access資料庫和sqlserver資料庫:

select

user_id,user_name,descfrom

(select

top100

user_id,user_name,desc,row_number()

over(order

byuser_id)

asrowindex

from

t_toy_user)

twhere

t.rowindex>=10

oracle資料庫:

select

user_id,user_name,descfrom

(select

user_id,user_name,desc,row_number()

over(order

byuser_id)

asrowindex

from

t_toy_user

where

rownum<=100)

twhere

t.rowindex>=10

以上若有疑問,可以hi我~

2樓:柯方

order desc by id

php查詢資料庫,如何從第二條記錄開始輸出?

3樓:陽光上的橋

方法一、利用資料庫的功能來實現,例如mysql資料庫可以在select語句中使用limit來指定從多少行開始返回結果,例如從第2條開始30條的查詢語句為:

select * from test limit 1,30方法二、迴圈的時候進行控制,利用計數器忽略第1條記錄,這適合各種資料,例子**:

$n=0;

while($row=mysql_fetch_array($res))}

4樓:伍拾步

$sql = "select * from table limit 1,10";

初始記錄行的偏移量是0,所以從1開始取10條記錄即2-11limit m,n從第m+1條記錄開始取n條記錄limit n相當於limit 0,n從第1條記錄開始取n條記錄

5樓:eric小乖

$sql = "select * from table limit 1,99999999";

$result = mysql_query($sql);

echo $result;

while($row = mysql_fetch_array($result))

6樓:理葉孤丹

$result = mysql_query($sql,$con);

mysql_data_seek($result, 2);

while ($rs = mysql_fetch_array($result))

mysql_close();

7樓:匿名使用者

mysql分頁:

$sql =" select * from table limit 1,10"

php陣列分頁

array_slice($input, 1, 10)

8樓:飛將小強

佔有≠擁有 的回答 非常不錯

php**中如何查詢mysql資料庫可以得到資料表中某個欄位中最大的那條記錄的id號。 舉例說明:見問題補充。

9樓:找個簡單名字難

du如我查a表中zhib欄位最大的dao

那條記錄的id:select id,max(b) from a;php中:

$con=mysql_connect(localhost,連線名內,密碼) ;

$db = mysql_select_db(資料庫容名,$con);

//執行語句

$sql=mysql_query("select id,max(b) from a");

php mysql 迴圈查詢出的資料如何取最大值

10樓:匿名使用者

查詢時直接取最大值就可以了。

select max(userid) from [表名] [where ... ]

php問題:如何在mysql的一個表中取到最大的id值和最小的id值?

11樓:匿名使用者

是sql的語法操作

最大max(id)

最小min(id)

select max(id) from table

thinkphp 如何查詢出資料庫中id最大的一條資料?

12樓:楊乾

thinkphp 查詢資料庫中id最大的一條資料操作如下:

先給資料庫中的這個欄位(sort)分組 再降序排列, 取第1條。

通過步驟1 獲取了 sort值為最大的資料, 然後在 通過 where sort ='步驟1取的值'。

查詢最大id,select max(id) from table。

查詢最大id的記錄 select * from table where id = (select max(id) from table)

或者select * from table t where  not exists (select 1 from table t1 where t1.id > t.id)

13樓:虛空墨跡

$max_info = db::name('test')->order('id desc')->findorempty();

var_dump($max_info)

thinkphp 如何查詢出資料庫中id最大的一條資料

14樓:楊乾

thinkphp 查詢資料庫中id最大的一條資料操作如下:

先給資料庫中的這個欄位(sort)分組 再降序排列, 取第1條。

通過步驟1 獲取了 sort值為最大的資料, 然後在 通過 where sort ='步驟1取的值'。

查詢最大id,select max(id) from table。

查詢最大id的記錄 select * from table where id = (select max(id) from table)

或者select * from table t where  not exists (select 1 from table t1 where t1.id > t.id)

15樓:匿名使用者

$max_id = db::name('finance')->max('id');//查詢最大的id;

用這個id查詢這條資料就行了;

16樓:睡著的糖葫蘆

先給資料庫中的這個欄位(sort)分組 再降序排列, 取1條

通過步驟1 獲取了 sort值為最大的資料, 然後在 通過 where sort ='步驟1取的值'

17樓:

以id 做倒序desc 排列 。取第一條資料

18樓:

$db = m("db");

$info = $db->order('id desc')->find();

或$model = new model();

$sql = "select * from usrs order by id desc limit 1 "; $info = array_pop($model->query($sql));

$info = array_pop($model->query($sql));

19樓:

最小的有兩條相同的 那就依據別的選

20樓:

order by id desc and limit 1

datalist怎樣從資料庫中查詢資料

巢狀一套datalist aspx頁面 在headertemplate itemtemplate footertemplate都有label控制元件 eval proid aspx.cs檔案 protected void datalist1 itemdatabound object sender,d...

php操作MySQL資料庫判斷多個資料表是否存在,不存在就建立要怎麼寫呢

servername localhost username username password password dbname mydb 建立連線 conn new mysqli servername,username,password,dbname 檢測連線 if conn connect err...

mysql查詢查詢數值in整個資料庫的所有表中

mysql 資料庫怎麼查詢某一列的所有資料,謝謝!select age from test mysql中查詢一個表的某一屬性的值的所有和和 查詢mysql資料庫中所有表名 mysql查詢一個資料庫中所有特定字首的表 10 如何mysql在一個資料庫中搜尋一個值 知道對應列名與條件就可以 select...