查詢

mysql_fetch_lengths()函式—用法及示例

「 返回結果集中當前行的各個欄位的長度 」


函式名:mysql_fetch_lengths()

適用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

用法:mysql_fetch_lengths() 函式返回結果集中當前行的各個欄位的長度。這個函式只能用於 MySQL 查詢結果。

語法:array mysql_fetch_lengths ( resource $result )

引數:

  • $result:必需。一個 MySQL 查詢結果資源。

返回值:返回一個包含當前行各個欄位的長度的陣列。如果沒有更多的行,則返回 false。

示例:

<?php
// 連線資料庫
$link = mysql_connect('localhost', 'username', 'password');
if (!$link) {
    die('無法連線到資料庫: ' . mysql_error());
}

// 選擇資料庫
$db_selected = mysql_select_db('database_name', $link);
if (!$db_selected) {
    die ('無法選擇資料庫: ' . mysql_error());
}

// 執行查詢
$result = mysql_query('SELECT * FROM table_name', $link);
if (!$result) {
    die('查詢執行失敗: ' . mysql_error());
}

// 獲取結果集中當前行的各個欄位的長度
while ($row = mysql_fetch_lengths($result)) {
    foreach ($row as $length) {
        echo "欄位長度: " . $length . "<br>";
    }
}

// 釋放結果集
mysql_free_result($result);

// 關閉資料庫連線
mysql_close($link);
?>

注意事項:

  • mysql_fetch_lengths() 函式只能用於 MySQL 查詢結果,不適用於其他資料庫系統。
  • 由於 PHP 7 中已經移除了對 mysql_* 函式的支援,建議使用 mysqli 或 PDO 擴充套件來連線和操作 MySQL 資料庫。
補充糾錯
上一個函式: mysql_fetch_object()函式
下一個函式: mysql_fetch_field()函式
熱門PHP函式
分享連結