MySQLi扩展了解
2021-06-06 本文已影响0人
似朝朝我心
什么是PHP的MySQLi扩展?
PHP的MySQLi扩展又被称为MySQL增强扩展,mysqli扩展在PHP 5及以后版本中包含。
MySQLi扩展相对于MySQL扩展的优势有哪些?
- 基于面向过程和面向对象的两种方式使用。
- 支持预处理语句的使用。
- 支持事物处理。
什么是面向对象?什么是面向过程?
- 面向对象:使用php提供的方法。
- 面向过程:使用函数进行编写。
如何安装mysqli扩展?这里推荐使用wamp的appserv集成环境
- 用nodepad++打开配置php.ini文件,开启php_mysqli.dll扩展,去掉前面分号即可。
- 配置extension_dir = 'ext目录所在位置'
- 重启apache服务。
如何查验是否开启了mysqli扩展?四种方式进行查验。
-
1.打开phpinfo.php页面,找到mysqli
- 2.用extension_loaded(mysqli)函数进行查验,如果返回true则证明开启了mysqli增强扩展。
<?php
var_dump(extension_loaded(mysqli));
#返回一个布尔值,true为开启,false为未开启
?>
- 3.检测该扩展下的某个函数能否使用?如果能使用,证明开启了mysqli扩展,检验的函数是:function_exists(),返回布尔值。
<?php
var_dump(function_exists(mysqli_connect));
#返回一个布尔值,true为开启,false为未开启
?>
- 4.使用get_loaded_extensions()函数,获取当前已经开启的所有扩展,返回的是一个数组。
<?php
print_r(get_loaded_extensions());
#返回一个数组
?>