Posted by jonathan.beckett on 02/15/06 17:26
Hi all,
I thought this might be handy for others at some point, so here it
is... a bit of code to output all the table names, field names and
datatypes from a MySQL database. I just had to do it for some
documentation, and didn't fancy writing it all down longhand...
$t_result = mysql_query("SHOW tables");
if ($t_result!=false){
while ($t_row =@ mysql_fetch_array($t_result)){
$table = $t_row[0];
print $table."\n";
$c_result = mysql_query("SHOW columns FROM ".$table);
if ($c_result!=false){
while ($c_row =@ mysql_fetch_array($c_result)){
print $c_row[0].chr(9).$c_row[1]."\n";
}
}
print "\n";
}
}
You never know - it could be handy to somebody one day :)
[Back to original message]
|