当前位置:首页 > PHP教程 > php应用 > 列表

PHP列出MySQL中所有数据库的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-16 11:48:48 浏览: 评论:0 

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

本文实例讲述了PHP列出MySQL中所有数据库的方法,分享给大家供大家参考,具体如下:

PHP代码如下:

  1. <?php 
  2. define( 'NL'"\n" ); 
  3. define( 'TB'' ' ); 
  4. // connecting to MySQL. 
  5. $conn = @mysql_connect( 'localhost''username''password' ) 
  6.     or die( mysql_errno().': '.mysql_error().NL ); 
  7. // attempt to get a list of MySQL databases 
  8. // already set up in my account. This is done 
  9. // using the PHP function: mysql_list_dbs() 
  10. $result = mysql_list_dbs( $conn ); 
  11. // Output the list 
  12. echo '<ul class="projects">'.NL; 
  13.  ///* USING: mysql_fetch_object() 
  14.  // --------------------------- 
  15.  while$row = mysql_fetch_object( $result ) ): 
  16.   echo TB.'<li>'.$row->Database.'</li>'.NL; 
  17.  endwhile
  18.  //*/ 
  19.  /* USING: mysql_fetch_row() 
  20.  // ------------------------ 
  21.  while( $row = mysql_fetch_row( $result ) ): 
  22.   echo TB.'<li>'.$row[0].'</li>'.NL; 
  23.  endwhile; 
  24.  //*/ 
  25.  /* USING: mysql_fetch_assoc() 
  26.  // -------------------------- 
  27.  while( $row = mysql_fetch_assoc( $result ) ): 
  28.   echo TB.'<li>'.$row['Database'].'</li>'.NL; 
  29.  endwhile; 
  30.  //*/ 
  31. echo '</ul>'.NL; 
  32. // Free resources / close MySQL Connection 
  33. mysql_free_result( $result ); 
  34. mysql_close( $conn );   
  35. ?> 

希望本文所述对大家的php程序设计有所帮助。

Tags: 列出MySQL中所有数据库

分享到: