MySQL数据库函数详解(4)
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-03-16
"suixiang") or die("Could not connect"); mysql_select_db("stamp_db") or die("Could not select database"); $query="SELECT * FROM president"; $result=mysql_query($query) or die("Query failed"); for($i=0;$i<mysql_num_fields($result);$i++) { printf("Name of column %d:",$i); $name=mysql_field_name($result,$i); if(!$name) print("No name available<BR> "); else print("$name<BR> "); } ?> (16) int mysql_field_seek(int result, int field_offset); 为随后的mysql_fetch_field()调用设置索引。发布没有明确列号的mysql_fetch_field()的下一次调用,将返回列col_num的信息。如果搜索成功,返回真,否则返回假。 col_num的范围为0到mysql_num_fields()-1. <?php $link=mysql_pconnect("localhost","sunsoft","suixiang") or die("Could not connect"); mysql_select_db("stamp_db") or die("Could not select database"); $query="SELECT * FROM president"; $result=mysql_query($query) or die("Query failed"); for($i=0;$i<mysql_num_fields($result);$i++) { printf("Information for column %d:<BR> ",$i); if(!mysql_field_seek($result,$i)) { print("Cannot seek to colum<BR> "); continue; } $meta=mysql_fetch_field($result,$i); if(!$meta) { print("No information available<BR> "); continue; } print("<PRE> "); printf("blob: %s ",$meta->blob); printf("max_length: %s ",$meta->max_length); printf("multiple_key: %s ",$meta->multiple_key); printf("name: %s ",$meta->name); printf("not_null: %s ",$meta->not_null); printf("numeric: %s ",$meta->numeric); printf("primary_key: %s ",$meta->primary_key); printf("table: %s ",$meta->table); printf("type: %s ",$meta->type); printf("unique_key: %s ",$meta->unique_key) |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: MySQL优化全攻略-服务器参数调整下一篇: MySQL怎样优化WHERE子句
关于MySQL数据库函数详解(4)的所有评论