
{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>