|
查询结果信息: 也就是命令语句影响的条数;
数据库和数据表的基本信息: 包含了数据库以及数据表的结构信息;
MYSQL 服务器信息: 包含了 数据库服务器的当前状态,版本号等;
在PHP中 我们使用: mysqli_affected_rows() 函数来获取查询语句影响的记录数:- $result_id = mysqli_query ($conn_id, $query);
- # 如果查询失败返回
- $count = ($result_id ? mysqli_affected_rows ($conn_id) : 0);
- print ("$count 条数据被影响\n");
复制代码
数据库和数据表列表【需要权限】 使用SHOW TABLES 或 SHOW DATABASES 语句来获取数据库和数据表列表。- <?php
- $dbhost = 'localhost:3306'; // mysql服务器主机地址
- $dbuser = 'root'; // mysql用户名
- $dbpass = '123456'; // mysql用户名密码
- $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
- if(! $conn )
- {
- die('连接失败: ' . mysqli_error($conn));
- }
- // 设置编码,防止中文乱码
- $db_list = mysqli_query($conn, 'SHOW DATABASES');
- while ($db = mysqli_fetch_object($db_list))
- {
- echo $db->Database . "<br />";
- }
- mysqli_close($conn);
- ?>
复制代码 上述代码是 获取该服务器上所有数据库
再来个小贴士- 命令 描述
- SELECT VERSION( ) 服务器版本信息
- SELECT DATABASE( ) 当前数据库名 (或者返回空)
- SELECT USER( ) 当前用户名
- SHOW STATUS 服务器状态
- SHOW VARIABLES 服务器配置变量
复制代码
|
|