Establezca el puntero de campo del primer campo (columna) en el conjunto de resultados, luego obtenga la información del campo a través de mysqli_fetch_field() y genere el nombre del campo, la tabla y la longitud máxima:
<?php // Asumir nombre de usuario de la base de datos: root, contraseña: 123456, base de datos: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo "Error al conectarse a MySQL: " . mysqli_connect_error(); } $sql="SELECT nombre,url FROM. sitios web ORDENAR POR alexa";if ($result=mysqli_query($con,$sql)){ // Obtener la información del campo de la primera columna ("nombre") mysqli_field_seek($resultado,0); $fieldinfo=mysqli_fetch_field($ resultado ); printf("Nombre de campo: %s",$fieldinfo->nombre); echo "<br>"; printf("Nombre de la tabla: %s",$fieldinfo->table); echo "<br>"; printf("Longitud del campo: %d",$fieldinfo->max_length // Liberar el conjunto de resultados mysqli_free_result($); resultado );}mysqli_close($con);?>
La función mysqli_field_seek() establece el puntero del campo en el desplazamiento del campo especificado.
mysqli_field_seek( resultado,nrcampo ) ;
parámetro | describir |
---|---|
resultado | Requerido. Especifica el identificador del conjunto de resultados devuelto por mysqli_query(), mysqli_store_result() o mysqli_use_result(). |
camponr | Requerido. Especifica el número de campo. Debe estar entre 0 y el número de campos: 1. |
Valor de retorno: | Devuelve VERDADERO si tiene éxito y FALSO si falla. |
---|---|
Versión PHP: | 5+ |