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

yipeiwu_com6年前Mysql基础

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

PHP代码如下:

<?php
define( 'NL', "\n" );
define( 'TB', ' ' );
// connecting to MySQL.
$conn = @mysql_connect( 'localhost', 'username', 'password' )
    or die( mysql_errno().': '.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 '<ul class="projects">'.NL;
 ///* USING: mysql_fetch_object()
 // ---------------------------
 while( $row = mysql_fetch_object( $result ) ):
  echo TB.'<li>'.$row->Database.'</li>'.NL;
 endwhile;
 //*/
 /* USING: mysql_fetch_row()
 // ------------------------
 while( $row = mysql_fetch_row( $result ) ):
  echo TB.'<li>'.$row[0].'</li>'.NL;
 endwhile;
 //*/
 /* USING: mysql_fetch_assoc()
 // --------------------------
 while( $row = mysql_fetch_assoc( $result ) ):
  echo TB.'<li>'.$row['Database'].'</li>'.NL;
 endwhile;
 //*/
echo '</ul>'.NL;
// Free resources / close MySQL Connection
mysql_free_result( $result );
mysql_close( $conn );  
?>

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

相关文章

php基于单例模式封装mysql类完整实例

本文实例讲述了php基于单例模式封装mysql类。分享给大家供大家参考,具体如下: 类: <?php header("content-type:text/html;ch...

PHP+MySQL 手工注入语句大全 推荐

暴字段长度 Order by num/* 匹配字段 and 1=1 union select 1,2,3,4,5…….n/* 暴字段位置 and 1=2 union select 1,2...

apache+php+mysql安装配置方法小结

apache+php+mysql安装配置方法小结

整个安装流程如下: 1,首先安装apache:我安装的版本是: httpd-2.2.16-win32-x86-openssl-0.9.8o.msi 网址:http://www.apach...

PHP与MYSQL中UTF8编码的中文排序实例

本文实例讲述了PHP与MYSQL中UTF8编码的中文排序方法,分享给大家供大家参考。具体实现方法如下: 一般来说,中文共有三种排序方式: 1.根据拼音排序; 2.根据笔画排序; 3.根据...

从MySQL数据库表中取出随机数据的代码

MySQL 如何从表中取出随机数据  以前在群里讨论过这个问题,比较的有意思.mysql的语法真好玩. 他们原来都想用PHP的实现随机,但取出多条好像要进行两次...