Heim > Backend-Entwicklung > PHP-Tutorial > 一个简单的php实现的MySQL数据浏览器_PHP教程

一个简单的php实现的MySQL数据浏览器_PHP教程

WBOY
Freigeben: 2016-07-21 15:56:39
Original
945 Leute haben es durchsucht

这个程序可以用来浏览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.':
'.chr(13);
      $num_rows = mysql_num_rows($dbs);
      for($i=0;$i         $db = mysql_tablename($dbs,$i);
         echo '                  urlencode($db).'">'.$db.'
'.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.':
'.chr(13);
      $num_rows = mysql_num_rows($tables);
      for($i=0;$i         $table = mysql_tablename($tables,$i);
         echo '                  urlencode($db).'&table='.urlencode($table).'">'.$table.'
'.
              chr(13);
      }
      mysql_free_result($tables);
      echo '


show databases'.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.':
'.chr(13);
      echo ''.chr(13);
      echo ''.chr(13);
      $num_fields = mysql_num_fields($records);
      for($i=0;$i         echo ''.chr(13);
      echo ''.chr(13);
      while($row=mysql_fetch_row($records)){
         echo ''.chr(13);
         for($i=0;$i            echo ''.chr(13);
         echo ''.chr(13);
      }
      echo '
 '.mysql_field_name($records,$i).'
 '.$row[$i].'
'.chr(13);
      mysql_free_result($records);
      echo '
show databases  
           show tables
           
'.chr(13);
      break;
}
mysql_close($con) or die('无法与'.$host.'断开连接');
?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/318047.htmlTechArticle这个程序可以用来浏览MySQL中的数据,您可以稍做修改就可以做出很不错的MySQL浏览器. */ /* ?cmd=db ?cmd=tabledb={}nbsp;='localhost'; $user='test'; $passwo...
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage