mysql_query数据查询与列出数据库字段名方法

作者:袖梨 2022-11-14

<?php
$user = "java2s";
$pass = "password";
$db = "java2s";
$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 "$db_rows[0]n";
if ( !@mysql_select_db( $db_rows[0], $link ) ) {
print "

couldn't connect -- " . mysql_error() ."
";
continue;
}
$tab_res = mysql_list_tables( $db_rows[0], $link );
print "t
n";
while ( $tab_rows = mysql_fetch_row( $tab_res ) ){
print "t$tab_rows[0]n";
$query_res = mysql_query( "SELECT * from $tab_rows[0]" );
$num_fields = mysql_num_fields( $query_res );
print "tt
n";
for ( $x=0; $x<$num_fields; $x++ ){
print "tt";
print mysql_field_type( $query_res, $x );
print "
";
print mysql_field_len( $query_res, $x );
print "
";
print mysql_field_name( $query_res, $x );
print "
";
print mysql_field_flags( $query_res, $x );
print "

n";
}
print "ttn";
}
print "tn";
}
mysql_close( $link );
?>

相关文章

精彩推荐