首页 > 代码库 > php -- 数据库信息
php -- 数据库信息
----- 023-dbinfo.php -----
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 5 <title>MySQL数据库信息</title> 6 </head> 7 <body> 8 <h2>MySQL数据库信息</h2> 9 <pre style="font-family:微软雅黑; font-size:14pt"> 10 <?php 11 /* 12 mysql_connect() 执行连接 13 mysql_query() 执行SQL语句 14 mysql_result(资源,行,[列])查询具体数据 15 mysql_num_rows()返回行数 16 mysql_num_fields()返回列数 17 mysql_fetch_row|assoc|array 返回一行,指针后移 18 mysql_fetch_field($result, 列索引) 返回列信息 19 */ 20 21 $con = @mysql_connect("localhost", "root", "root") or die("连接失败"); 22 //$dblist = mysql_list_dbs($con);系统不推荐 23 $dblist = mysql_query("SHOW DATABASES"); 24 echo "共有数据库:", mysql_num_rows($dblist), "个。\n"; 25 while($s = mysql_fetch_row($dblist)) 26 echo $s[0], ", "; 27 echo "\n"; 28 29 mysql_query("USE world"); 30 $tblist = mysql_query("SHOW TABLES"); 31 echo "共有数据表:", mysql_num_rows($tblist), "个。\n"; 32 while($s = mysql_fetch_row($tblist)) 33 echo $s[0], " "; 34 echo "\n第三个表:", mysql_result($tblist, 2, 0), "\n"; 35 36 $result = mysql_query("SELECT * FROM COUNTRY"); 37 $s = mysql_fetch_field($result, 5); 38 echo "数据表共有", mysql_num_fields($result), "列\n"; 39 echo "第六列的字段信息:", var_export($s), "\n"; 40 echo "列长:", mysql_field_len($result, 5), "\n"; 41 echo "列名:", mysql_field_name($result, 5), "\n"; 42 echo "列数据类型:", mysql_field_type($result, 5), "\n"; 43 ?> 44 </pre> 45 </body> 46 </html>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。