使用mysqli类:
1)一些mysqli类中的成员方法:
__construct(): 构造方法,用于创建一个新的mysqli对象,也可以建立一个连接
close():关闭先前打开连接
get_client_info(): 转储调试信息
get_host_info(): 返回一个字符串代表的连接使用类型
get_server_info(): 返回mysql服务器的版本
get_server_version(): 返回整数类型的mysql服务器的版本
init(): 初始化mysqli并返回一个资源
Info(); 检索有关最近执行的查询。
multi_query(): 执行多个查询语句
more_result(): 从多查询语句中检查是否有任何更多的查询结果。
next_result(): 从当前执行的多查询中读取下一个结果
Ping(): 如果没有连接,ping一台服务器连接或重新连接
query(): 与数据库的任何交互都是通过查询进行的,该方法向数据库发送查询来执行
Real_connect(): 试图打开一个连接到mysql数据库服务器
.............
2)一些mysqli中的成员属性:
$affected_rows : 在前一个mysql操作中获取影响的行数
$client_info : mysql客户端版本为一个字符串返回
$clien_version:mysqli客户端版本为一个整数返回
$errno:返回最近函数调用的错误代码
$field_count: 返回最近查询获取的列数
$host_info:返回一个字符串的连接类型使用
$oinfo : 检索有关最近执行的查询
$insert_id: 返回使用最后查询自动生成的编号
$protocol_version: 返回mysql协议使用的版本
$sqlstate: 返回一个字符串包含SQLSTATE错误码的最后一个错
$thread_id: 为当前连接返回线程ID
$warning_count: 返回前一个SQL语句执行中产生的警告数量
连接mysql服务器
$mysqli = new mysqli("localhost","mysql_user","mysql_pwd","mylib");
如果创建mysqli对象时没有向构造方法传入连接参数,就需要调用mysqli对象中的connect()方法连接mysql数据库服务器,select_db()方法特别指定数据库:
如: <?php
$mysqli->new mysqli();
$mysqli->connect("localhost","mysql_user","mysql_pwd");
$mysq->select("mylib");
?>