php MySQLi是什么意思?
php MySQLi的意思是:1、mysqli是mysql系统函数的增强版,更稳定更高效更安全;2、mysqli与mysql都是php方面的函数集;3、mysqli是永远连接函数,mysqli多次运行使用同一连接进程,减少服务器的开销。
php MySQLi的意思是:
一、mysqli的概念:
(1)、mysql与mysqli都是php方面的函数集,与mysql数据库关联不大。
(2)、在php5版本以后,增加了mysqli的函数功能,从某种意义上讲,它是mysql系统函数的增强版,更稳定更高效更安全,与mysql_query()
对应的有mysqli_query()
,属于面向对象,用对象的方式操作驱动mysql数据库。
(3)、在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()函数,属于面向过程。
二、mysql与mysqli区别:
(1)、mysql是非持继连接函数,mysql每次链接都会打开一个连接的进程。
(2)、 mysqli是永远连接函数,mysqli多次运行mysqli将使用同一连接进程,从而减少了服务器的开销。mysqli封装了诸如事务等一些高级操作,同时封装了DB操作过程中的很多可用的方法。
三、mysqli的用法参考:
$conn = new mysqli('localhost', 'user', 'password','data_base'); //要使用new操作符,最后一个参数是直接指定数据库 //假如构造时候不指定,那下一句需要$conn -> select_db('data_base')实现 $result = $conn -> query( 'select * from data_base' ); $row = $result -> fetch_row(); //取一行数据 echo row[0]; //输出第一个字段的值 使用new mysqli('localhost', usenamer', 'password', 'databasename');会报错,提示如下: Fatal error: Class 'mysqli' not found in ...
一般是mysqli是没有开启的,因为mysqli类不是默认开启的,win下要改php.ini
,去掉php_mysqli.dll
前的【;】,linux下要把mysqli编译进去。
相关学习推荐:PHP编程从入门到精通
以上就是php MySQLi是什么意思?的详细内容,更多请关注其它相关文章!
上一篇: php如何判断是不是字符串
下一篇: php mysql 并发解决方案
推荐阅读
-
php中关于mysqli和mysql区别的一些知识点分析
-
2021年广东本科高校不再设高分优先投档线:是什么意思?是一本线吗?
-
强基计划破格录取是什么意思?2021清华强基计划破格标准(含北大等一流高校)
-
双一流大学是什么意思?双一流大学和985211有什么区别?
-
双一流b类大学是什么意思?为什么说双一流大学b类惨了?
-
233是什么意思?23333的含义为什么大家都在说?
-
PHP使用mysqli同时执行多条sql查询语句的实例
-
双一流高职院校是什么意思?双一流高职院校与专业群之间的关系?(2021年参考)
-
ACPI是什么意思?ACPI有什么作用和功能?
-
PHP5中使用mysqli的prepare操作数据库的介绍