2024 年日本 PHP 研討會

mysql_fetch_lengths

(PHP 4, PHP 5)

mysql_fetch_lengths取得結果中每個輸出的長度

警告

此擴充自 PHP 5.5.0 起已被棄用,並自 PHP 7.0.0 起移除。應使用 MySQLiPDO_MySQL 擴充來替代。另請參閱 MySQL:選擇 API 指南。此函式的替代方案包括:

說明

mysql_fetch_lengths(資源 $result): 陣列|false

傳回一個陣列,其中包含 MySQL 取得的最後一列中每個欄位的長度。

mysql_fetch_lengths()mysql_fetch_row()mysql_fetch_assoc()mysql_fetch_array()mysql_fetch_object() 所返回的最後一列中每個結果欄位的長度儲存在一個陣列中,從偏移量 0 開始。

參數

result

正在評估的結果 資源。此結果來自對 mysql_query() 的呼叫。

傳回值

成功時傳回一個 陣列,包含各欄位的長度;失敗時傳回 false

範例

範例 #1 mysql_fetch_lengths() 範例

<?php
$result
= mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!
$result) {
echo
'無法執行查詢:' . mysql_error();
exit;
}
$row = mysql_fetch_assoc($result);
$lengths = mysql_fetch_lengths($result);

print_r($row);
print_r($lengths);
?>

上述範例將輸出類似以下的內容

Array
(
    [id] => 42
    [email] => user@example.com
)
Array
(
    [0] => 2
    [1] => 16
)

參見

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top