PHP從mysql中讀取多條資料輸出遇到有關問題

來源:互聯網
上載者:User
PHP從mysql中讀取多條資料輸出遇到問題
語句大約是這樣的
$sql="select * from team where number between 50 and 60";
res=mysql_query($sql);
while($row=mysql_fetch_array($res))
{
echo $row["name"];
}


我很納悶,執行這個程式的時候使用CMD執行的,後來我發現while語句沒有執行
求大神指教這是為什麼
而且為什麼直接echo $row的話顯示的是Array字樣呢?
PHP小白真心求教。
望大神賜教
------解決方案--------------------
$res= mysql_query($sql , 資料庫連接資源);
雖然第二個值不是必須的,但是你的while無法執行,明顯while為假。可能是擷取不到資料庫資料。
------解決方案--------------------
echo $row的話顯示的是Array字樣是因為 $row是一個數組。

改成這樣看看,應該可以列出查詢的記錄。

$sql="select * from team where number between 50 and 60";
$res=mysql_query($sql);
$result = array();
while($row=mysql_fetch_array($res))
{
$result[] = $row;
}
print_r($result);
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.