php mysql 数据表获取字段名,长度,信息
程序员文章站
2022-03-16 21:10:59
...
php可以利用mysql交互的相关函数可以获取数据表的字段信息,如可以获取数据表字段名,字段长度,字段信息等.
php mysql 数据表获取字段名,长度,信息实例代码如下:
\n"; $i++; } mysql_close($link); //关闭mysql连接 //返回列的长度 $sql_str="select * from friends where id=1"; //定义sql语句 $result=mysql_query($sql_str); //执行sql语句 $re_a=mysql_fetch_array($result); $re_len=mysql_fetch_lengths($result); for($i=0;$i"; } mysql_close($link); //获取字段信息 $result=mysql_query("select * from friends"); //执行sql查询 /*获取字段信息*/ $i=0; while($i \n"; $meta=mysql_fetch_field($result); //获取字段信息 if(!$meta) //如果值不存在 { echo "no information available
\n"; //输出无可用信息 } echo "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"; //结束去格式输出 } //mysql_field_flags() 函数从结果中取得和指定字段关联的标志。 $re_field=mysql_field_flags($result,0); $flag=explode(" ",$re_field); print_r($flag); $re_field=mysql_field_flags($result,1); $flag=explode(" ",$re_field); //列名 $result=mysql_query($sql_str); //执行sql语句 $re_name=mysql_field_name($result,0); //获取第一个字段的名称 echo "第一个字段的名称为:".$re_name; echo ""; $re_name=mysql_field_name($result,1); //获取第二个字段的名称 echo "第二个字段的名称为:".$re_name; echo "
";//开源代码phprm.com $re_name=mysql_field_name($result,2); //获取第三个字段的名称 echo "第三个字段的名称为:".$re_name; echo "
"; $re_name=mysql_field_name($result,3); //获取第四个字段的名称 echo "第四个字段的名称为:".$re_name; echo "
"; $re_name=mysql_field_name($result,4); //获取第五个字段的名称 echo "第五个字段的名称为:".$re_name; echo "
";
上一篇: css怎么增加阴影
下一篇: css怎么设置透明度