導航:首頁 > 編程大全 > php只輸出資料庫的第一條

php只輸出資料庫的第一條

發布時間:2023-05-16 00:50:34

⑴ PHP如何輸出資料庫的每條數據

//這是來因為你從資源型結自果集中獲取數據時只獲取了一次,如果查詢為多條數據應該迭代資源型結果集

$r=mysql_query($sql);//你的結果集

$result=[];
while(true){
$ary=mysql_fetch_assoc($r);//取出第一條數據,數據指針向後移動一位
if($ary){
$result[]=$ary;//存儲到結果數組中
}else{
break;//如果取出的結果為false,則代表數據獲取完畢,終止循環
}
}

echo'<pre>';
print_r($result);//列印最終結果
echo'</pre>';

⑵ PHP循環輸出資料庫數據只輸出第一個結果

是不是photo裡面沒有3和4的照片呢

⑶ php怎麼輸出資料庫中的一個數據

一、首先你需要在 $result=mysql_query($sql); 這一行之後取一下數據:

$row = mysql_fetch_array($result);

具體原因請看我以前回答過的問題:http://..com/question/142246646

二、之後查看獲取到的數據:
1. 查看具體值:
echo $result[0];

2. 列印數組(使用源代碼看的情況下會很清楚)
print_r($row);

3. 使用php自帶的調試函數看數據結構:
var_mp($row);

⑷ PHP如何輸出資料庫的每條數據

結果已經有了,我就說下這句話的區別

mysql_select_db,字面上就能理解,選擇資料庫

去PHP手冊中可以發現該函數的返回值是bool,也就是布爾值
bool mysql_select_db ( string $database_name [, resource $ link_identifier ] )

只是確定操作是否成功

$result = mysql_query($sql, $link); // 執行查詢語句

是執行查詢語句,這時返回的是
resource mysql_query ( string $query [, resource $link_identifier ] )

資源符號,通過var_mp($result)可以看到該變數的類型,不是數組

隨後通過mysql_fetch_array($result);獲取實際查詢語句所能獲取的數據
每次操作,返回一行數據
該操作會變相的移動該資源的指針,PHP的概念裡面沒有指針,但需要知道該函數可以多次執行
概念和foreach一致

所以通過
while ($bookInfo = mysql_fetch_array($result)){

}
可以獲取所有的行數據
如果沒有數據會返回false,所以while會自動停止循環

⑸ 為什麼php做的登陸頁面中登陸時,資料庫只能取到第一條記錄進行登陸

第一條?
你看看你的SQL『語句是否正確。
有沒有加上取得對應用戶名的判斷(where)
----------------------------------------
取出一條是正確,第一條就不太對了。你肯定沒有加判斷。或者是SQL注入

閱讀全文

與php只輸出資料庫的第一條相關的資料

熱點內容
筆記本電腦卡慢怎麼處理win10 瀏覽:77
編程模擬用什麼軟體 瀏覽:424
數控編程到哪裡找工作 瀏覽:48
ps濾鏡液化膨脹工具 瀏覽:426
一張表的數據比例是多少 瀏覽:497
微信綁不了交行信用卡嗎 瀏覽:86
泰住建201764號文件內容 瀏覽:23
Excel管理文件夾 瀏覽:427
步進編程式控制制器如何設置密碼 瀏覽:43
郵件預覽能打開壓縮文件嗎 瀏覽:615
ps怎麼輸出透明背景的mp4文件 瀏覽:930
廣安哪裡學習數控編程 瀏覽:899
哪些公司好進行數據分析 瀏覽:965
被淘汰的網路熱詞有哪些 瀏覽:956
爐石傳說安卓能不能玩 瀏覽:715
為什麼記事本不能生成c文件 瀏覽:90
蘋果6splus鋼化膜有水氣 瀏覽:783
桃花app在哪裡下載 瀏覽:945
wps怎麼把表格里兩列數據內容合並 瀏覽:813
熊貓app是什麼 瀏覽:615

友情鏈接