首页 >后端开发 >php教程 >PHP如何列出MySQL中所有数据库

PHP如何列出MySQL中所有数据库

墨辰丷
墨辰丷原创
2018-06-12 16:49:332120浏览

这篇文章主要介绍了PHP列出MySQL中所有数据库的方法,涉及php操作数据库的技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了PHP列出MySQL中所有数据库的方法。具体如下:

PHP代码如下:

<?php
define( &#39;NL&#39;, "\n" );
define( &#39;TB&#39;, &#39; &#39; );
// connecting to MySQL.
$conn = @mysql_connect( &#39;localhost&#39;, &#39;username&#39;, &#39;password&#39; )
    or die( mysql_errno().&#39;: &#39;.mysql_error().NL );
// attempt to get a list of MySQL databases
// already set up in my account. This is done
// using the PHP function: mysql_list_dbs()
$result = mysql_list_dbs( $conn );
// Output the list
echo &#39;<ul class="projects">&#39;.NL;
 ///* USING: mysql_fetch_object()
 // ---------------------------
 while( $row = mysql_fetch_object( $result ) ):
  echo TB.&#39;<li>&#39;.$row->Database.&#39;</li>&#39;.NL;
 endwhile;
 //*/
 /* USING: mysql_fetch_row()
 // ------------------------
 while( $row = mysql_fetch_row( $result ) ):
  echo TB.&#39;<li>&#39;.$row[0].&#39;</li>&#39;.NL;
 endwhile;
 //*/
 /* USING: mysql_fetch_assoc()
 // --------------------------
 while( $row = mysql_fetch_assoc( $result ) ):
  echo TB.&#39;<li>&#39;.$row[&#39;Database&#39;].&#39;</li>&#39;.NL;
 endwhile;
 //*/
echo &#39;</ul>&#39;.NL;
// Free resources / close MySQL Connection
mysql_free_result( $result );
mysql_close( $conn );  
?>

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

PHP中foreach()的使用方法

php大规模数据提交的方法

php基于socket实现UDP通信的方法

以上是PHP如何列出MySQL中所有数据库的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn