Obtenha as informações de campo de todos os campos, depois obtenha o campo atual por meio de mysqli_field_tell() 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)){ //Obter todas as informações do campo while ($fieldinfo=mysqli_fetch_field($result)) { //Obter as informações do campo atual$currentfield=mysqli_field_tell ( $resultado); printf("Coluna %d", $campo atual); echo "<br>"; %s", $fieldinfo->name); echo "<br>"; printf("Nome da tabela: %s", $fieldinfo->table); echo "<br>"; } // Libera o conjunto de resultados mysqli_free_result ($resultado);}mysqli_close($con);?>
A função mysqli_field_tell() retorna a localização do ponteiro do campo.
mysqli_field_tell( resultado ) ;
parâmetro | descrever |
---|---|
resultado | Obrigatório. Especifica o identificador do conjunto de resultados retornado por mysqli_query(), mysqli_store_result() ou mysqli_use_result(). |
Valor de retorno: | Retorna o deslocamento atual do ponteiro do campo. |
---|---|
Versão PHP: | 5+ |