簡體   English   中英

一個php預定義變量,用於處理從SQL查詢返回的多維數組

[英]a php pre-defined variable to deal with multi dimensionel arrays returned from a SQL query

在這些之后

$result = mysql_query("SELECT id, name FROM mytable")

我試圖回聲

$row=mysql_fetch_array($results, MYSQL_ASSOC);

當我確實在我的PHPmyadmin SQL命令中運行查詢時,它從表的列(三行)中返回幾行,但是當我回顯$ row時,它只返回一行

<?php echo print_r($row); ?> 

您需要連續調用mysql_fetch_array()直到返回false為止,因為該函數返回當前行並將內部指針向前移動。 返回值false表示您已遍歷所有行:

while($row = mysql_fetch_array($results, MYSQL_ASSOC))
{
    // do something with $row
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM