这个程序可以用来浏览MySQL中的数据,您可以稍做修改就可以做出很不错的MySQL浏览器.*//*?cmd=db?cmd=table&db={}?cmd=record&db={}&table={}*/$host = "localhost";$user = "test";$password = "";if(!isset($cmd)) $cmd = "db";switch($cmd){ case "db": break; case "table": break; case "record": break; default: $cmd = "db"; break;}$con = @mysql_connect($host,$user,$password) or die("无法连接".$host);switch($cmd){ case "db": $dbs = mysql_list_dbs($con) or die("mysql_list_dbs 出错:".$php_errmsg); echo "databases on ".$host.":<br>".chr(13); $num_rows = mysql_num_rows($dbs); for($i=0;$i<$num_rows;$i++){ $db = mysql_tablename($dbs,$i); echo " <a href="".$PHP_SELF."?cmd=table&db=". urlencode($db)."">".$db."</a><br>".chr(13); } mysql_free_result($dbs); break; case "table": $tables = @mysql_list_tables($db,$con) or die("mysql_list_tables 出错:". $php_errmsg); echo "tables on ".$db." of ".$host.":<br>".chr(13); $num_rows = mysql_num_rows($tables); for($i=0;$i<$num_rows;$i++){ $table = mysql_tablename($tables,$i); echo " <a href="".$PHP_SELF."?cmd=record&db=". urlencode($db)."&table=".urlencode($table)."">".$table."</a><br>". chr(13); } mysql_free_result($tables); echo "<hr><a href="".$PHP_SELF."?cmd=db">show databases</a>".chr(13); break; case "record": $records = mysql_db_query($db,"select * from ".$table,$con) or die("mysql_db_query 出错:".$php_errmsg); echo "records on ".$table.":<br>".chr(13); echo "<table border="1" cellspacing="0" cellpadding="0">".chr(13); echo "<tr>".chr(13); $num_fields = mysql_num_fields($records); for($i=0;$i<$num_fields;$i++) echo "<th> ".mysql_field_name($records,$i)."</th>".chr(13); echo "</tr>".chr(13); while($row=mysql_fetch_row($records)){ echo "<tr>".chr(13); for($i=0;$i<$num_fields;$i++) echo "<td> ".$row[$i]."</td>".chr(13); echo "</tr>".chr(13); } echo "</table>".chr(13); mysql_free_result($records); echo "<hr><a href="".$PHP_SELF."?cmd=db">show databases</a> <a href="".$PHP_SELF."?cmd=table&db=".urlencode($db)."">show tables </a>".chr(13); break;}mysql_close($con) or die("无法与".$host."断开连接");?>