List Database, Table, and Field : Database Query : MySQL Database PHP Source Code


PHP Source Code » MySQL Database » Database Query »

 

List Database, Table, and Field



<html>
<head>
<title>Listing every database, table, and field</title>
</head>
<body>
<?php
$user = "navioo";
$pass = "password";
$db = "navioo";
$link =  mysql_connect"mysql153.secureserver.net", $user, $pass );
if ! $link )
    die"Couldn't connect to MySQL" );

$db_res = mysql_list_dbs$link );

while $db_rows = mysql_fetch_row$db_res ) ) {
    print "<b>$db_rows[0]</b>n";
    if !@mysql_select_db$db_rows[0], $link ) ) {
        print "<dl><dd>couldn't connect -- " . mysql_error() ." </dl>";
        continue;
    }
    $tab_res = mysql_list_tables$db_rows[0], $link );
    print "t<dl><dd>n";
    while $tab_rows = mysql_fetch_row$tab_res ) ){
        print "t<b>$tab_rows[0]</b>n";
        $query_res = mysql_query"SELECT * from $tab_rows[0]" );
        $num_fields = mysql_num_fields$query_res );
        print "tt<dl><dd>n";
        for $x=0; $x<$num_fields; $x++ ){
            print "tt<i>";
            print mysql_field_type$query_res, $x );
            print "</i> <i>";
            print mysql_field_len$query_res, $x );
            print "</i> <b>";
            print mysql_field_name$query_res, $x );
            print "</b> <i>";
            print mysql_field_flags$query_res, $x );
            print "</i><br>n";
        }
        print "tt</d1>n";
    }
    print "t</d1>n";
}
mysql_close$link );
?>
</body>
</html>

           
       



HTML code for linking to this page:

Follow Navioo On Twitter

PHP Source Code

 Navioo MySQL Database
» Database Query