函式名稱:mysqli_stmt::$field_count()
適用版本:PHP 5 >= 5.3.0, PHP 7
函式描述:該函式用於獲取準備好的語句返回的欄位數量。
用法:
mysqli_stmt::$field_count(): int
引數:無
返回值:返回準備好的語句返回的欄位數量,如果語句沒有返回結果集,則返回0。
示例:
// 建立資料庫連線
$mysqli = new mysqli("localhost", "username", "password", "database");
// 準備SQL語句
$stmt = $mysqli->prepare("SELECT id, name, age FROM users WHERE age > ?");
// 繫結引數
$age = 18;
$stmt->bind_param("i", $age);
// 執行查詢
$stmt->execute();
// 獲取欄位數量
$fieldCount = $stmt->field_count;
echo "返回的欄位數量為: " . $fieldCount;
上述示例中,我們首先建立了一個mysqli物件並建立了資料庫連線。然後,我們準備了一個SELECT語句,並使用bind_param()方法繫結了一個引數。接下來,我們執行了查詢,並使用$field_count屬性獲取了準備好的語句返回的欄位數量。最後,我們將欄位數量列印輸出。
請注意,該函式只能在執行了mysqli_stmt::execute()方法之後才能獲取到正確的欄位數量。
熱門工具排行榜