mysql_fetch_lengths

(PHP 4, PHP 5)

mysql_fetch_lengths — 결과에서 각 출력의 길이를 가져옵니다.

경고 이 확장은 PHP 5.5.0에서 더 이상 사용되지 않으며 PHP 7.0.0에서 제거되었습니다. 대신 MySQLi 또는 PDO_MySQL 확장을 사용해야 합니다. MySQL: API 선택 가이드도 참조하세요. 이 함수의 대안은 다음과 같습니다.


설명

mysql_fetch_lengths(resource $result): array|false

MySQL이 가져온 마지막 행의 각 필드 길이에 해당하는 배열을 반환합니다.

mysql_fetch_lengths()는 오프셋 0에서 시작하여 배열의 mysql_fetch_row(), mysql_fetch_assoc(), mysql_fetch_array(), mysql_fetch_object()가 반환한 마지막 행에 각 결과 열의 길이를 저장합니다.


매개변수

result
평가 중인 결과 리소스입니다. 이 결과는 mysql_query()에 대한 호출에서 비롯됩니다.

반환 값

성공 시 길이 배열, 실패 시 false.


Examples

예제 #1 mysql_fetch_lengths() 예제

                  
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
    echo 'Could not run query: ' . 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
)
                

기타