函式名稱:mysqli_result::field_seek()
適用版本:PHP 5, PHP 7
函式描述:mysqli_result::field_seek() 方法用於將結果集的指標移動到指定的欄位偏移量。
語法:bool mysqli_result::field_seek(int $field_offset)
引數:
- $field_offset:一個整數,表示要移動到的欄位偏移量。欄位偏移量從0開始計數。
返回值:
- 如果成功移動指標,則返回 true。
- 如果指定的欄位偏移量超出範圍,則返回 false。
示例:
connect_errno) { echo "連線失敗: " . $mysqli->connect_error; exit(); } // 執行查詢 $query = "SELECT id, name, age FROM users"; $result = $mysqli->query($query); // 檢查查詢結果 if ($result) { // 將指標移動到第二個欄位 $result->field_seek(1); // 獲取當前欄位的資訊 $field = $result->fetch_field(); // 列印欄位資訊 echo "欄位名稱: " . $field->name . ""; echo "欄位型別: " . $field->type . "
"; echo "欄位長度: " . $field->length . "
"; } else { echo "查詢失敗: " . $mysqli->error; } // 關閉連線 $mysqli->close(); ?>
以上示例中,我們首先建立了一個MySQLi連線,然後執行了一個查詢語句。接著,我們使用mysqli_result::field_seek()方法將結果集的指標移動到第二個欄位(name欄位)。然後,我們使用fetch_field()方法獲取當前欄位的資訊,並列印出來。最後,我們關閉了資料庫連線。
注意:在使用mysqli_result::field_seek()方法之前,必須先執行一個查詢語句並獲得結果集物件。
熱門工具排行榜