查看完整版本: 小技巧:取得MYSQL中ENUM(枚举)列的全部可能值

Kenny 2007-8-1 22:27

小技巧:取得MYSQL中ENUM(枚举)列的全部可能值

             <p>这里其实并不需要其它的什么函数来支持,只需要使用<a href="http://www.phpchina.com/javascript:;" onClick="javascript:tagshow(event, 'MYSQL');" target="_self"><u><strong>MYSQL</strong></u></a>提供的一些SQL语句就可以了。<br>这里为了简单起见,以MYSQL的系统表USER为例,取出SELECT_PRIV这一列的所有可能值。<br><a href="http://www.phpchina.com/javascript:;" onClick="javascript:tagshow(event, '%B7%BD%B7%A8');" target="_self"><u><strong>方法</strong></u></a>:<font color="#ff0000">SHOW COLUMNS FROM table_name LIKE enum_column_name</font><br>  小写的部分需要根据你的情况改变。<br><br>程序:<br>&lt;?php<br>//By SonyMusic(<a href="http://www.phpchina.com/mailto:sonymusic@163.com">sonymusic@163.com</a>)<br>//HomePage(<a href="http://phpcode.yeah.net/" target="_blank">phpcode.yeah.net</a>)<br><font color="#ff0000"><br>&nbsp;&nbsp;&nbsp;&nbsp;$connect_hostname="localhost";<br>&nbsp;&nbsp;&nbsp;&nbsp;$dbname="mysql";<br>&nbsp;&nbsp;&nbsp;&nbsp;$connect_username = "root";<br>&nbsp;&nbsp;&nbsp;&nbsp;$connect_pass ="";<br>&nbsp;&nbsp;&nbsp;&nbsp;$connect_id = mysql_connect($connect_hostname, $connect_username, $connect_pass);<br>&nbsp;&nbsp;&nbsp;&nbsp;mysql_select_db($dbname);<br>&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;$query="show columns from user like 'select_priv'";<br>&nbsp;&nbsp;&nbsp;&nbsp;$result=mysql_db_query($dbname,$query);<br>&nbsp;&nbsp;&nbsp;&nbsp;$enum=mysql_result($result,0,"type");<br>&nbsp;&nbsp;&nbsp;&nbsp;echo $enum."&lt;br&gt;";<br>&nbsp;&nbsp;&nbsp;&nbsp;$enum_arr=explode("(",$enum);<br>&nbsp;&nbsp;&nbsp;&nbsp;$enum=$enum_arr[1];<br>&nbsp;&nbsp;&nbsp;&nbsp;$enum_arr=explode(")",$enum);<br>&nbsp;&nbsp;&nbsp;&nbsp;$enum=$enum_arr[0];<br>&nbsp;&nbsp;&nbsp;&nbsp;$enum_arr=explode(",",$enum);<br>&nbsp;&nbsp;&nbsp;&nbsp;for($i=0;$i&lt;count($enum_arr);$i++){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo $enum_arr[$i]."&lt;br&gt;";<br>&nbsp;&nbsp;&nbsp;&nbsp;}</font><br>?&gt;<br><script language="javascript" src="http://www.itbulo.com/gg/200703/79.js"></script><br><div>
页: [1]
查看完整版本: 小技巧:取得MYSQL中ENUM(枚举)列的全部可能值
PageRank