php选择什么接口(MySQL、MySQLi)访问MySQL的深入分析
内容摘要
这篇文章主要为大家详细介绍了php选择什么接口(MySQL、MySQLi)访问MySQL的深入分析,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看
文章正文
这篇文章主要为大家详细介绍了php选择什么接口(MySQL、MySQLi)访问MySQL的深入分析,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
我们知道,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选择什么接口(MySQL、MySQLi)访问MySQL的深入分析的内容就先介绍到这里,更多相关文章的可以留意
代码注释