php如何獲取幾行資料,php如何讀取前幾條資料

2022-02-13 05:02:42 字數 3397 閱讀 8993

1樓:戊寅命師聊易學

foreach($list as $key=> $val)

php如何讀取前幾條資料

2樓:陽光上的橋

首先,應該建議在sql語句上控制,例如在access、sql server裡面這樣寫:

select top 5 * ......

在mysql下應該這樣寫:

select ......... limit 5此外,要在while裡面迴圈,可以這樣修改:

$i=1;

while(....)

3樓:

在生成sql語句查詢資料的時候,加查詢條件,例如:select * from user order by time desc limit 5, order by time desc是指按時間倒序,time是資料表的欄位,limit 5是隻查詢5條資料。

4樓:匿名使用者

可以用sql語句裡面的 limit

如:select * from 表名 order by id asc limit 5;

5樓:啊歡哥

你一次讀5個不行啊

limit

第二個方法

$i=0;

for($arr..........)

6樓:

for($i=0;$i<5;$i++)

php獲取mysql的最新幾行資料

7樓:我愛英永遠

select * from 表名 order by id(也可以是發表時間) desc limit 40(這是要取的資料條數)

8樓:陽光上的橋

麻煩你把你已經寫了的**貼上來,大家給你修改,這樣可以照顧你的書寫習慣,還可以針對你沒有處理好的部分詳解,例如最新、40、5、隨機等的技巧。

php怎麼獲取表單中的多條資料

9樓:宇宙大師之一

在生成的表單元素以及之前的元素的名字加上中括號即可實現比如: name="contents" => name="contents",最後提交獲取到的資料是一個陣列形式的。

**如下:

<?php

if($_get['action'] == 'ok')?>

得到的資料是陣列形式的,遍歷即可。

10樓:匿名使用者

/>.......

php 接受表單:$count=count($_post["laiwen"]);

for($i = 0; $i

大概的意思就是這樣 你可以試試看,要插入資料庫那就直接在for迴圈中假如sql語句就可以了

11樓:中國報告大廳

別管用的是什麼框架,表單始終都是post的表單,這是無論如何都改變不了的,你只需要用$_post接收就行了,連迴圈都不用

12樓:

對於這個問題,很簡單,你是如何解決php接收 checkbox的值的呢?這個也同理。

把表單的 name 屬性設定為陣列形式的,如想幾個都行。比如我寫的有兩個 name 是 type 的表單http://www.

w3.org/tr/html4/loose.dtd">

<?php

if(isset($_post['type']))else ?>提交後結果如下,可以看到所有的值都獲取了,其中$_post['type']是個陣列,通過 foreach或for來訪問裡面的值。 這個方法特別適合 php 接收 checkbox 的值。

array

([type] => array

([0] => text1

[1] => text2

)[money] => 100

[bask] => textarea)

php從資料庫中提取出幾行資料,並把沒一行資料一一輸出 5

13樓:陽光上的橋

php從資料庫提取並顯示資料的典型**如下:

<?php

//連線資料庫,三個引數:資料庫伺服器ip,使用者名稱,密碼if(mysql_connect('127.0.0.1', 'root', '123456'))

//刪除查詢

mysql_free_result($res);

}else echo "執行資料庫查詢失敗,語句: $sql原因:".mysql_error();

//關閉資料庫

mysql_close();

}else echo "資料庫連線失敗,原因是:".mysql_error()l

php 怎麼得到資料庫中有多少條記錄的?

14樓:匿名使用者

條件查詢:

$sql1 = mysql_query("select * from 資料表名 where 欄位名=1") or die(mysql_error());

$sql0 = mysql_query("select * from 資料表名 where 欄位名=0") or die(mysql_error());

$row1 = mysql_num_rows($sql1);

$row0 = mysql_num_rows($sql0);

$row1和$row0分別為值為1和值為0的記錄數。

15樓:無影森林

舉例, 如果有表欄目 f, 表名稱為 t

你可以用sql 語句

select count(f) from t where f=1 為1的總個數

select count(f) from t where f=0 為0的總個數

select count(*) from t 總個數

也可以放在一個 語句中。

select sum(f=1) as r1, sum(f=0) as r2, count(*) as r3 from t;

select 這樣 r1 就是1的記錄 r2 是 0 記錄 r3 是所有記錄。mysql 4.1 下通過。

16樓:匿名使用者

你把表中的欄位值查出來,然後來個迴圈迴圈這些值,然後判斷是1的變數i加一,不是1的變數j加一,這樣最後i和j的值就分別是1和0的記錄數,總的記錄數用i+j也可以,用迴圈的陣列的長度求得也可以

php怎麼獲取資料庫最後幾條資料

17樓:莘贍

select * from table order by id desc limit 2

PHP如何實現獲取資料庫中當天釋出的資訊

在資料庫裡新增一個欄位,比如 addtime,然後新增資料的時候,將 time 值寫到這裡,然後讀取的時候,用 where addtime time 就可以了。這就看你存時間是怎麼存的。如果存的是時間戳的話。timetoday strtotime date y m d time 今天0點的時間點。t...

php中獲取資料庫的值賦值到下拉選單框

for迴圈時,輸出html標籤。下拉框的標籤會吧。在value的地方。文字域的地方也是如此。大概意思明白?標籤要寫在外面,值要寫在裡面 php中怎麼讓一個下拉選單的內容是從資料庫讀取出的資料?從資料庫讀取bai出資料能搞定du吧?relust mysql query select from tabl...

php中如何判斷資料已經存在於資料庫中

php中判斷一個資料已經存在於資料庫中的方法和操作步驟如下 1 首先,建立要呼叫的方法函式,如下圖所示。2 其次,完成上述步驟後,確定id是否為0,如果為0,則該資料不存在 假設判斷資料庫的資料是否存在相同id的資料 如下圖所示。3 接著,完成上述步驟後,編寫sql語句查詢對應id的資料是否存在,如...