php中选择什么接口(mysql、mysqli)访问mysql

前端之家收集整理的这篇文章主要介绍了php中选择什么接口(mysql、mysqli)访问mysql前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我们知道,MysqLi是PHP 5中新提供的MysqL接口,此接口使用了面向对象的思想。使用MysqLi接口的代码可读性更强,其执行效率比MysqL接口高。而且MysqLi提供了一个能够一次执行多个sql语句的multi_query()函数。但是,MysqLi接口只支持PHP 5和MysqL 4.1之后的版本。query()函数一次只能执行一条sql语句,而multi_query()函数可以一次执行多个sql语句。
如果第一个sql语句执行正确,那么multi_query()函数返回true,否则返回false。
通过store_result()函数获取multi_query()函数执行查询的记录。一次只能获取一个sql语句的执行结果。
通过next_result()函数判断下一个sql语句的结果是否存在,如果存在,返回true。

示例:

代码如下:
$sql="select * from score; select * from student";
$rs=$connection->multi_query($sql);

猜你在找的PHP相关文章