Defina o ponteiro do primeiro campo (coluna) no conjunto de resultados e, em seguida, obtenha as informações do campo por meio de mysqli_fetch_field() e produza o nome do campo, a tabela e o comprimento máximo:
<?php // Assumir nome de usuário do banco de dados: root, senha: 123456, banco de dados: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); "Falha ao conectar ao MySQL: " . mysqli_connect_error() } $sql="SELECT nome,url FROM; websites ORDER BY alexa";if ($result=mysqli_query($con,$sql)){ // Obtém as informações do campo da primeira coluna ("name") mysqli_field_seek($result,0); $fieldinfo=mysqli_fetch_field($ resultado); printf("Nome do campo: %s",$fieldinfo->nome); printf("Nome da tabela: %s",$fieldinfo->table); echo "<br>"; printf("Comprimento do campo: %d",$fieldinfo->max_length); resultado);}mysqli_close($con);?>
A função mysqli_field_seek() define o ponteiro do campo para o deslocamento do campo especificado.
mysqli_field_seek( resultado,camponr ) ;
parâmetro | descrever |
---|---|
resultado | Obrigatório. Especifica o identificador do conjunto de resultados retornado por mysqli_query(), mysqli_store_result() ou mysqli_use_result(). |
camponr | Obrigatório. Especifica o número do campo. Deve estar entre 0 e o número de campos - 1. |
Valor de retorno: | Retorna TRUE se for bem-sucedido e FALSE se falhar. |
---|---|
Versão PHP: | 5+ |