设为首页
收藏本站
最新电影
> 子栏目 Asp | Jsp | XML | XSL | Div+Css | 自定义函数 | 数据库 | 脚本特效
您现在的位置: 首页=>后台技术=>数据库 订阅本栏目  
mysql_fetch_field 函数定义与讲解
时间: 2009-09-16 13:48:46 阅读次数:2436


mysql_fetch_field

(PHP 3, PHP 4 , PHP 5)

mysql_fetch_field --  从结果集中取得列信息并作为对象返回
飞!飞Asp技术乐园

说明

object mysql_fetch_field ( resource result [, int field_offset])

返回一个包含字段信息的对象

mysql_fetch_field() 可以用来从某个查询结果中取得字段的信息如果没有指定字段偏移量,则下一个尚未被 mysql_fetch_field() 取得的字段被提取

对象的属性为:

  • name - 列名

  • table - 该列所在的表名

  • max_length - 该列最大长度

  • not_null - 1,如果该列不能为 NULL

  • primary_key - 1,如果该列是 primary key

  • unique_key - 1,如果该列是 unique key

  • multiple_key - 1,如果该列是 non-unique key

  • numeric - 1,如果该列是 numeric

  • blob - 1,如果该列是 BLOB

  • type - 该列的类型

  • unsigned - 1,如果该列是无符号数

  • zerofill - 1,如果该列是 zero-filled

注: 该函数返回的字段名是大小写敏感的飞飞Asp~技术乐园

例子 1. mysql_fetch_field()

<?php
mysql_connect
('localhost:3306', $user, $password
)
   or die(
"Could not connect: " . mysql_error
());
mysql_select_db("database"
);
$result = mysql_query("select * from table"
)
   or die(
"Query failed: " . mysql_error
());
/* get column metadata */
$i = 0
;
while (
$i < mysql_num_fields($result
)) {
   echo
"Information for column $i:<br />\n"
;
  
$meta = mysql_fetch_field($result
);
   if (!
$meta
) {
       echo
"No information available<br />\n"
;
   }
   echo
"<pre>
blob:        $meta->blob
max_length:  $meta->max_length
multiple_key: $meta->multiple_key
name:        $meta->name
not_null:    $meta->not_null
numeric:      $meta->numeric
primary_key:  $meta->primary_key
table:        $meta->table
type:        $meta->type
unique_key:  $meta->unique_key
unsigned:    $meta->unsigned
zerofill:    $meta->zerofill
</pre>"
;
  
$i
++;
}
mysql_free_result($result
);
?>




站内搜索    

下一篇Microsoft SQL Server 2005 Service Pack 3(sqlserver2005 sp3)微软官方下载地址

上一篇数据类型详解 MSSQL

本栏目最新 栏目最新列表
access由于您和其他用户试图同时改变同一数
Microsoft SQL Server 2005 Service Pack 3
MySQL时间戳转换的方法
清除,删除表中数据的方法
mysql常用时间函数用法解释
网站优化策划 栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新 站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息  
MIME介绍 及 [1] [2] [3]
巧用Google和迅雷来下载
VIA Rhine II Fast Ethe
Transact SQL 常 [1] [2]
电脑常用端 [1] [2] [3]
十道羊皮卷 欣赏+mp3版+
Do you get a kick out
每日一句:A friend and
每日一句:Theres no tu
网站开发常用手册
相关专题 相关专题列表
MySQL时间戳转换的方法
mysql常用时间函数用法解
MySql数据库的列类型(字
MySQL Order By Rand()效
mysql中的top,limit的用
启动/停止/重启MySQL 的
mysql错误Duplicate ent
重启mysql的几种方法
mysql出现data too long
phpmysql导入超过2M的数
 width= 
伟哥博客 西安房产 123最新电影 三四六四