民國106年 第3梯次 網頁設計乙級 學科

第62題

P H P 程式中執行m y s q l _ f e t c h _ r o w ( ) 函數的結果,何者正確?

題目

P H P 程式中執行m y s q l _ f e t c h _ r o w ( ) 函數的結果,何者正確?

  1. (1) 會將目前資料指標移至最後一筆
  2. (2) 會將目前資料指標移至下一筆
  3. (3) 取得資料表格的欄位數
  4. (4) 取得單筆完整資料

官方答案

(2) 會將目前資料指標移至下一筆、(4) 取得單筆完整資料

解析

mysql_fetch_row() 會從查詢結果集中取出「目前」這一列資料,並以索引陣列回傳,也就是取得單筆完整資料;取出後,內部資料指標會自動移到下一列,方便以迴圈逐筆讀取。因此敘述 2、4 正確。此函數不會把指標移到最後一筆,所以敘述 1 錯誤;取得欄位數是 mysql_num_fields() 的功能,所以敘述 3 也錯誤。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料