民國104年 第3梯次 網頁設計乙級 學科
第5題
取得資料表記錄數的P H P 函數為何?
題目
取得資料表記錄數的P H P 函數為何?
- (1) m y s q l _ n u m _ r o w s ( )
- (2) m y s q l _ n u m _ f i e l d s ( )
- (3) m y s q l _ f e t c h _ f i e l d s ( )
- (4) m y s q l _ f e t c h _ r o w s ( )
官方答案
(1) m y s q l _ n u m _ r o w s ( )
解析
PHP 舊版 mysql 擴充中,mysql_num_rows() 用來取得 SELECT 查詢結果集所含的記錄(列)數,參數為查詢結果資源。mysql_num_fields() 取得的是欄位數而非記錄數;mysql_fetch_fields() 回傳欄位結構資訊的物件陣列;mysql_fetch_rows() 並非此擴充的函數。若要取得資料表記錄筆數,也可用 SELECT COUNT(*) 搭配查詢。故正確選項為 mysql_num_rows()。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。