(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
WordPress 3.3 que tiene de nuevo? En un nuevo paso que nos aproxima a la llegada definitiva de WordPress 3.3 acaba de ser liberado la última beta de la nueva versión de este CMS. Wo...
Microsoft Edge es el sucesor definitivo de Internet Explorer Lo conocíamos como Project Spartan pero por fin tiene un nombre oficial: Microsoft Edge. Es el navegador que llega para destronar y enterrar (para bie...
Herencia CSS Una de las características principales de CSS es la herencia de los estilos definidos para los elementos. Cuando se establece el valor de una pro...
Probando Ubuntu de forma online Tras el cierre del programa Shiplt y del envío de CDs gratuitos, la distro patrocinada por Canonical ya se puede probar desde nuestro navegador web....
generar ingresos con Google Adsense Desde que fue lanzado en 2003, el programa de Google adsense ha revolucionado la publicidad en Internet, traduciendo las visitas de personas a sitios ...
General Motors retira su publicidad de Facebook La salida a Bolsa de Facebook, prevista para el 18 de mayo, podría resentirse después de que General Motors haya anunciado que tiene previsto dejar de...
Force www vs non-www to avoid duplicate content on Google Recently, it has been talked a lot about Google and duplicate content as well as Google Canonical problems.That is, when you have your site accessib...
Apple cambia de ciclo Tras cerca de 14 años al frente de una de las compañías tecnológicas con más éxito Steve Jobs, CEO y cofundador de Apple, ha dado a conocer su retirad...
Samsung trabaja en el desarrollo de un nuevo Galaxy A Un mes lleva en el mercado el Galaxy A8, pero Samsung ya trabaja en el sucesor de uno de los equipos más sorprendentes de la surcoreana para su gama m...
HTML y XHTML El lenguaje XHTML es muy similar al lenguaje HTML. De hecho, XHTML no es más que una adaptación de HTML al lenguaje XML. Técnicamente, HTML es descen...
mysqli fetch lengths
Tagged on: