função mysqli_fetch_fields PHP ()
Manual do PHP MySQLi Referência
Retorna uma matriz de objetos de resultado concentrados em nome dos campos (colunas), ea saída de cada nome de campo, eo comprimento máximo da forma:
<?php // 假定数据库用户名:root,密码:123456,数据库:w3big $con=mysqli_connect("localhost","root","123456","w3big"); if (mysqli_connect_errno($con)) { echo "连接 MySQL 失败: " . mysqli_connect_error(); } $sql="SELECT name,url FROM websites ORDER BY alexa"; if ($result=mysqli_query($con,$sql)) { // 获取所有字段的信息 $fieldinfo=mysqli_fetch_fields($result); foreach ($fieldinfo as $val) { printf("字段名: %s",$val->name); echo "<br>"; printf("数据表: %s",$val->table); echo "<br>"; printf("最大长度: %d",$val->max_length); echo "<br>"; } // 释放结果集 mysqli_free_result($result); } mysqli_close($con); ?>
Definição e Uso
() Devolve um representante conjunto de resultados conjunto do campo (coluna) objetos mysqli_fetch_fields.
gramática
mysqli_fetch_fields( result ) ;
参数 | 描述 |
---|---|
result | 必需。规定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符。 |
detalhes técnicos
retorna: | Retorna um objeto que contém informações de definição de campo. Se nenhuma informação estiver disponível, retorna FALSE. Este objecto tem as seguintes propriedades:
|
---|---|
versão do PHP: | 5+ |
Manual do PHP MySQLi Referência