ホームページ  >  記事  >  バックエンド開発  >  シンプルなMySQLデータブラウザ_PHPチュートリアル

シンプルなMySQLデータブラウザ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:04:16829ブラウズ

このプログラムは、MySQL のデータを参照するために使用できます。いくつかの変更を加えることで、非常に優れた MySQL ブラウザを作成できます。
*/

/*
?cmd=db
?cmd=table&db={}
?cmd =record&db= {}&table={}
*/

$host = 'localhost';
$user = 'test';
$password = '';

if(!isset($cmd)) $cmd = 'db' ; wswitch ($ cmd) {
ケース 'db':
ブレイク;
ケース 'レコード':
$ cmd = 'db'; $con = @mysql_connect($host,$user,$password) または die('接続できません'.$host);

switch($cmd){
case 'db':
$dbs = MySQL_LIST_DBS ($ Con ) または DIE ('MySQL_LIST_DBS エラー:'。$ PHP_ERRMSG); m_rows = mysql_num_rows ($ DBS );
for($i=0;$i $db = mysql_tablename($dbs,$) i);
echo ' '.$db.' case 'table':
$tables = @mysql_list_tables($db,$con) または die('mysql_list_tables Error:'.
$php_errmsg);
echo 'テーブル'。 $db.' の ':
'.chr (13); $table.''.
「?」 >データベースを表示'.chr (13); M DIE ('MySQL_DB_QURY:'. $ PHP_ERRMSG); $ テーブル ': & LT; Echo' & LT; テーブルの境界 = "1" セルスペース = " 0" cellpadding="0">'.chr(13);
echo '

'.chr(13);
$num_fields = mysql_num_fields ($records);
for($i=0;$i<$num_fields;$i++)
echo ' '.mysql_field_name($records,$i).''.chr( 13); 13); i While ($ row = MySQL_FETCH_ROW ($ Records)) {
echo '& LT; Chr (13); num_fields; $ i ++)
エコー ' '.$row[$i].''.chr(13);
;Echo '& lt;/table & gt;'
mysql_free_result ($ records); '& lt; a href = "' & gt; ;/a>
break;
}

mysql_close($con) or die('Unable to connect from '.$host.');
?>






http://www.bkjia.com/PHPjc/316005.html

www.bkjia.com

http://www.bkjia.com/PHPjc/316005.html技術記事このプログラムは、MySQL のデータを参照するために使用できます。 */ /* ?cmd=db ?cmd=tabledb={} $user = 'test'; '; if(!iss...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。