2012年9月19日 星期三

PHP 取得DB欄位資訊

//$table:表格名稱 return欄位名稱陣列
function getFieldName($table)
{
 $result = mysql_query("SELECT * FROM $table");

 for($i = 0; $i < mysql_num_fields($result); $i++)
 {
  $meta = mysql_fetch_field($result);

  $fieldNameArray[] = $meta->name;

  //name:欄位名稱 
  //table:欄位所屬的資料表名稱
  //max_length:欄位的最大長度
  //not_null:欄位是否不可是null 是1否0
  //primary_key:欄位是否為主鍵 是1否0
  //numeric:欄位是否為數值 是1否0
  //type:欄位的資料型態
 }
  
 return $fieldNameArray;
}

沒有留言:

張貼留言