欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql_fetch_array返回值

錢琪琛2年前9瀏覽0評論

mysql_fetch_array()函數是在PHP中連接MySQL數據庫時十分常用的函數。它可以從查詢結果中返回一行作為關聯數組或索引數組,或同時返回兩種形式的數組。該函數的返回值為數組,每一行數據對應一個數組元素,其中數組的鍵值可以根據查詢結果的列名或者列的位置而定。下面的代碼將介紹mysql_fetch_array()函數的使用方法及其返回值的相關特性。

";
while($row = mysql_fetch_array($result, MYSQL_BOTH))
{
echo "";
echo "". $row[0] ."";
echo "". $row[1] ."";
echo "". $row[2] ."";
echo "";
}
echo "";
mysql_close($con);
?>

在上述代碼中,我們首先連接到MySQL數據庫。接著,我們執行了一條SELECT語句,查詢了學生表(student)中的id、name、gender三個字段。將返回的結果保存在變量$result中。然后,我們使用while循環逐行獲取查詢結果中的數據。

在mysql_fetch_array()函數中,我們使用了兩個參數。第一個參數為查詢結果的變量名(即$result),第二個參數為數組的類型。第二個參數可以以下三種類型中的一種進行設置:

  • MYSQL_ASSOC: 返回關聯數組。
  • MYSQL_NUM: 返回索引數組。
  • MYSQL_BOTH: 同時返回關聯數組和索引數組。

在上述代碼中,我們設置了數組類型為MYSQL_BOTH,返回了同時包含關聯數組和索引數組的數組。因此,在循環中,我們可以通過$row[0]、$row[1]、$row[2]訪問每一行數據的id、name、gender字段。也可以通過$row['id']、$row['name']、$row['gender']訪問。因為我們定義的數組類型是MYSQL_BOTH,所以可以使用這兩種方式來訪問查詢結果。

最后,我們在while循環中將查詢結果輸出到一個HTML表格中。最后關閉與MySQL的連接。