(PHP 5)

mysqli_fetch_lengths, result->lengths — Regresa la longitud de las columnas de la fila actual en el resultado

Descripción

Estilo por procedimientos:

mixto mysqli_fetch_lengths ( mysqli_result $resultado )

Estilo orientado a objetos(propiedad):

class mysqli_result {
mixto lengths
}

La función mysqli_fetch_lengths() regresa una matriz conteniendo la longitud de cada columna de la fila actual en el resultado representado por el parámetro result. Si hay información regresa una matriz numéricamente ordenada representando la longitud de cada columna o FALSE si falla.

Valores retornados

Una matriz de enteros representando el tamaño de cada columna (sin incluir el caracter NULL al final de la columna). FALSE si ocurre un error.

mysqli_fetch_lengths()Es valida solo para la fila actual en el resultado. Regresa FALSE si se llama antes de ejecutar mysqli_fetch_row/array/object o después de obtener todas las filas en el resultado.

Ejemplos

Estilo orientado a objetos

<?php
$mysqli
= new mysqli("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

$query = "SELECT * from Country ORDER BY Code LIMIT 1";

if ($result = $mysqli->query($query)) {

$row = $result->fetch_row();

/* display column lengths */
for ($i=0; $i < count($result->lengths); $i++) {
printf("Field %2d has Length %2d\n", $i+1, $result->lengths[$i]);
}
$result->close();
}

/* close connection */
$mysqli->close();
?>

Estilo por procedimientos

<?php
$link
= mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

$query = "SELECT * from Country ORDER BY Code LIMIT 1";

if ($result = mysqli_query($link, $query)) {

$row = mysqli_fetch_row($result);

/* display column lengths */
$lengths = mysqli_fetch_lengths($result);
for (
$i=0; $i < count($lengths); $i++) {
printf("Field %2d has Length %2d\n", $i+1, $lengths[$i]);
}
mysqli_free_result($result);
}

/* close connection */
mysqli_close($link);
?>

El resultado del ejemplo seria:

Field  1 has Length  3
Field  2 has Length  5
Field  3 has Length 13
Field  4 has Length  9
Field  5 has Length  6
Field  6 has Length  1
Field  7 has Length  6
Field  8 has Length  4
Field  9 has Length  6
Field 10 has Length  6
Field 11 has Length  5
Field 12 has Length 44
Field 13 has Length  7
Field 14 has Length  3
Field 15 has Length  2
Telegram un paso adelante a Whatsapp: ahora permite tener hasta 3 cuentas en un solo móvil Telegram un paso adelante a Whatsapp: ahora permite tener hasta 3 cuentas en un solo móvil La aplicación para Android de Telegram se ha actualizado...
Redes Sociales y la atención al cliente Hoy en día, muchas empresas tienen presencia en redes sociales como Facebook o Twitter y, a través de estos perfiles, establecen una relación mucho má...
En Chile el 98% de los escolares tendrán internet al finalizar el 2012 El ministro de Transportes y Telecomunicaciones, Pedro Pablo Errázuriz, afirmó que al cierre de 2012, el 98% de los estudiantes matriculados en escuel...
HP se adentra de lleno en el mercado de la seguridad empresarial La nueva oferta de seguridad de HP ayudará a las empresas a tratar con la amenazas procedentes de la informática móvil, la “consumerización” o incorpo...
break break ends execution of the current for, foreach, while, do-while or switch structure. break accepts an optional numeric argument which tells it ...
Es fácil tener un empleo desde casa? Hay una gran cantidad de información sobre el como tener un empleo desde casa en Internet, y hoy en día con un poco de estudio y perseverancia, casi c...
Twittear tus post en Blogger con Feedburner Feedburner ha añadido una nueva opción titulada Socialize que, como bien indica su nombre, nos permite publicar nuestros feeds en redes sociales co...
Spritely, plugin para jQuery que hace volar tu web Spritely es un plugin con el que añadir animaciones a nuestra página web sin necesidad de usar flash. Este complemento open source todavía en fase ...
Etiquetas más populares del año 2011 en Twitter Twitter es una de las redes sociales más frecuentadas del momento. Con el permiso de Facebook, la red social del pajarito azulado reunió la friolera d...
LibreOffice ya tiene 25 millones de usuarios Creada como una alternativa a OpenOffice, la suita de productividad gratuita y de código abierto Libre Office se ha descargado 7,5 millones de veces d...
mysqli fetch lengths
Tagged on: