mysql php获取枚举值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql php获取枚举值相关的知识,希望对你有一定的参考价值。

  1. FUNCTION set_and_enum_values( $table , $field ){
  2. $query = "SHOW COLUMNS FROM `$table` LIKE '$field'";
  3. $result = mysql_query( $query ) OR die( 'Error getting Enum/Set field ' . mysql_error() );
  4. $row = mysql_fetch_array($result);
  5. IF(stripos(".".$row[1],"enum(") > 0) $row[1]=str_replace("enum('","",$row[1]);
  6. ELSE $row[1]=str_replace("set('","",$row[1]);
  7. $row[1]=str_replace("','"," ",$row[1]);
  8. $row[1]=str_replace("')","",$row[1]);
  9. $ar = split(" ",$row[1]);
  10. FOR ($i=0;$i<COUNT($ar);$i++) $arOut[str_replace("''","'",$ar[$i])]=str_replace("''","'",$ar[$i]);
  11. RETURN $arOut ;
  12. }

以上是关于mysql php获取枚举值的主要内容,如果未能解决你的问题,请参考以下文章