php mysql 查詢只返回第一條資料

時間 2021-10-14 22:25:42

1樓:回去下午

mysqli_fetch_all($result,mysqli_assoc); // 一次解析所有資料 二維 索引陣列(預設)

2樓:夜孤鴉

mysql_fetch_row()函式就是獲取一條記錄的。

如果你想獲取全部記錄可以利用迴圈

例如:while($rows = mysql_fetch_row($search))

這樣,你的全部記錄就都讀出來了。

3樓:匿名使用者

<?php

$con = mysql_connect("localhost","peter","abc123");

if (!$con)

mysql_select_db("my_db", $con);

$result = mysql_query("select * from persons");

while($row = mysql_fetch_array($result))

mysql_close($con);

?>

上面這個例子在 $result 變數中存放由 mysql_query() 函式返回的資料。接下來,我們使用 mysql_fetch_array() 函式以陣列的形式從記錄集返回第一行。每個隨後對 mysql_fetch_array() 函式的呼叫都會返回記錄集中的下一行。

while loop 語句會迴圈記錄集中的所有記錄。為了輸出每行的值,我們使用了 php 的 $row 變數 ($row['firstname'] 和 $row['lastname'])。

4樓:匿名使用者

呵呵 !!

你要迴圈輸出所有資料

mysql_fetch_row函式只能獲取返回的一條記錄

php搜尋資料庫資料的時候,為什麼不能顯示第一條?

5樓:匿名使用者

<?php

$cid = $_post['cid'];

$sql = "select * from classify where cid='$cid'";

$query = mysql_query($sql);

//$row = mysql_fetch_array($query);

while($row=mysql_fetch_array($query))

?>

這樣就行了,上面註釋掉的那行已經把第一行給取出來了。

6樓:匿名使用者

$row = mysql_fetch_array($query);(問題出在這裡)

while($row=mysql_fetch_array($query))

mysql_fetch_array()函式,作用是從mysql資料來源中取得一行作為關聯陣列、數字陣列或者兩者兼有,要注意的是,這個函式每執行一次,資料庫指標會往下移動一行

你第一次就已經下移一行了,那你下面的迴圈,當然的從第二行還是,那當然不會返回第一行

其實,你那條寫在**,也是畫蛇添足,毫無意義的**!

php mysql只查詢前10條資料

7樓:砍柴小妖

select name,money from * where name=wangyi order by miney desc limit 0,10

一隻跳蚤在第一象限及x軸 y軸上跳動,在第一秒鐘,它從原點跳到(0,0),然後接著按圖中

一隻跳蚤在第一象限及x軸 y軸上跳動,在第一秒鐘,它從原點跳動到 0,1 然後接著按圖中箭頭所示方向跳動 即 0,0 0,1 1,1 1,0 且每秒跳動一個單位,分別寫出第36秒 第42秒 第49秒時跳蚤所在位置的座標。解 規律 到達 1,1 點需要2秒 到達 2,2 點需要2 4秒 到達 3,3 ...

樹下有一堆桃子,需要分給四隻猴子第一隻猴子先拿走全部桃子的

瘋子瘋 設這堆桃子原來共有x個,第一隻猴子先拿走全部桃子的1 2 另外再吃掉3個,還剩x 1 2 x 3 1 2 x 3 第二隻猴子又拿走剩餘的1 2 另外再吃掉3個,還剩 1 2 x 3 1 2 x 3 1 2 3 1 4 x 9 2 第三隻猴子又拿走剩餘的1 2 另外再吃掉3個還剩 1 4 x ...

我家剛買兩隻小狗,第一隻大點的嘔吐拉稀過了半天,另一隻也開始了。是不是細小

如果兩隻狗狗情況接近,大便味道特別腥臭難聞,稀,顏色不對,眼球往下凹,鼻子幹,那麼建議你還是趕快帶他們去寵物醫院做個測試,不貴,兩張試紙在我們這不超過50元。如果不是,那可能是著涼或者吃了什麼不乾淨的東西,但是,就算是其中的一隻有細小,另外一隻沒有,也必須馬上隔離!隔離不是說把他們分開飼養在你家的兩...