PHP를 사용하여 테이블 필드 정보 얻기

WBOY
풀어 주다: 2016-07-25 09:11:46
원래의
1530명이 탐색했습니다.

php中获取字段信息,可以用到以下的函数: mysql_fetch_field() mysql_num_fields() mysql_list_fields() mysql_field_flags() mysql_field_len() mysql_field_name() mysql_field_type() mysql_field_table()

字段的属性有: name ,table,max_length,not_null,primary_key,unique_key,multiple_key,numeric,blob,type,unsigned,zerofill

举例:

  1. $link=mysql_connect("localhost","root","root") or die("couldn't connect:".mysql_error());
  2. mysql_select_db("rorely");
  3. $result=mysql_query("select * from test")or die("query failed:".mysql_error());
  4. for($i=0;$i $meta=mysql_fetch_field($result);
  5. if(!$meta) echo "没有字段信息.
    ";
  6. echo "
    ".$meta->name."<br>".$meta->type."<br>".$meta->max_length."<hr>
    ";
  7. }
  8. mysql_free_result($result);
  9. ?>
复制代码

结果如下: id int 2

name string 4

age int 2

sex string 6

address string 16



원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿