与MySQL拓展库相比较,MySQLi在以下方面有了增强:
1.本地绑定/准备/执行的语法支持;
2.游标的支持;
3.SQL语句执行时的错误代码;
4.可同时执行多个SQL语句;
5.索引分析;
6.同时提供过程与面向对象的调用接口。
在连接方面的不同之处如下:
1.使用mysqli,可以把数据库名称当作参数传给mysqli_connect()函数,也可以传递给mysqli的构造函数;
2.如果调用mysqli_query()或mysqli的对象查询query()方法,则连接标识是必需的。