Функция PHP mysql_fetch_lengths()

Определение и использование

Функция mysql_fetch_lengths() получает длину каждого поля строки.

Строки возвращаются этими функциями:mysql_fetch_array(),mysql_fetch_assoc(),mysql_fetch_object() или mysql_fetch_row().

Если функция выполнена успешно, она возвращает массив чисел. Если произошла ошибка или нет других строк, возвращается false.

грамматика

mysql_fetch_lengths(data)
Параметр Описание
data Обязателен. Указатель данных, который нужно использовать. Указатель данных берется из mysql_query() Возвращенные результаты.

Пример

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person WHERE Lastname='Refsnes'";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));
print_r(mysql_fetch_lengths($result));
mysql_close($con);
?>

Вывод:

Массив
(
[0] => Эдамс
[1] => Джон
[2] => Лондон
)
Массив
(
[0] => 5
[1] => 4
[2] => 6
)