Powered by Ajaxy
Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Lister les Bases de données, tables, champs, schémas etc

 mot de passe, base de données,serveur
{filelink=12759}

<html>
<head>
<title>Listing every database, table, and field</title>
</head>
<body>
<?php

  $hote="localhost"; //définir le serveur de base de données
  $nom_utilisateur="root";// définir le nom d''utilisateur ici
  $mot_de_passe=""; // définir votre mot de passe ici
  $BD="Cours";

  $connexion= mysql_connect ($hote, $nom_utilisateur, $mot_de_passe);

  if (!$connexion)
  {

     die ("Connexion impossible au serveur: $hote!
            avec le nom d'utilisateur: $nom_utilisateur");
  }

$db_res = mysql_list_dbs($connexion);

while ( $db_rows = mysql_fetch_row( $db_res ) )
{
    print "<b>$db_rows[0]</b>";
    if ( !mysql_select_db( $db_rows[0], $connexion ) )
    {
        print "<dl><dd>Connexion impossible: " . mysql_error() ." </dl>";
        continue;
    }
    $tab_res = mysql_list_tables( $db_rows[0], $connexion );
    print "	<dl><dd>";
      while ( $tab_rows = mysql_fetch_row( $tab_res ) )
      {
        print "	<b>$tab_rows[0]</b>";
        $query_res = mysql_query( "SELECT * from $tab_rows[0]" );
        $num_fields = mysql_num_fields( $query_res );
        print "		<dl><dd>";
        for ( $x=0; $x<$num_fields; $x++ ){
            print "		<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>";
        }
        print "		</d1>";
    }
    print "	</d1>";
}
// Fermer la base de données
mysql_close( $connexion );
?>
</body>
</html>

No comments yet.

Leave a Comment