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+ |