民國110年 第2梯次 網頁設計乙級 學科

第70題

PHP 程式中執行mysql_fetch_row( )函數的結果,何者正確?

題目

PHP 程式中執行mysql_fetch_row( )函數的結果,何者正確?

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

官方答案

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

解析

mysql_fetch_row() 從結果集取得一列資料並以數字索引陣列返回 (3),內部資料指標自動前移至下一列 (4),供下次呼叫。若已到末尾則回傳 FALSE。選項 1 錯誤:移至最後一筆為 mysql_data_seek($result, mysql_num_rows()-1);選項 2 取得欄位數為 mysql_num_fields()。注意:mysql_* 函數自 PHP 7.0 移除,現行開發應改用 mysqli 或 PDO。

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

官方資料