@[toc]
用mysqli拓展连接MySQL
php本身不支持连接mysql,需要借助拓展。 php下载时就包含了一些拓展,位于ext文件中
修改mysql.ini文件
1. 取消;extension=mysqli注释
extension=mysqli
2. 取消扩展路径;extension_dir = "ext"注释
mysqli的拓展
php_mysqli.dll在下载php时已经存在于ext文件中
- 如果用php.exe命令运行php文件,则不用修改,默认路径即可;
- 如果是用Apache运行php文件,因为已经把PHP的配置文件加载到了Apache的配置文件,这里就要修改。
- 写绝对路径比较方便
extension_dir = "D:\Develop\php7\ext" - 实测如果写相对路径(我的php7文件夹和Apache24文件夹在同一目录下)是:
extension_dir = "../php7/ext"
- 写绝对路径比较方便
检验连接成功
- 方法一:命令行执行
php.exe -r "phpinfo();"- phpinfo():显示PHP的当前信息,其中包括PHP扩展和编译版本,服务器信息和环境,PHP环境中,路径,主机和本地配置选项,HTTP头,PHP许可等等(详细信息可参考PHP手册)
- 方法二:创建php文件,命令行执行
php.exe -f 文件路径输出 连接成功<?php header('Content-Type: text/html;charset=utf-8'); // MySQLi面向对象 // 在我们访问MySQL数据库之前,我们需要先连接到数据库服务器 $servername = "localhost"; $username = "root"; $password = "root"; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接 if($conn -> connect_error) { die("连接失败:". $conn->connect_error); } echo "连接成功"; ?>
==😁欢迎加入QQ群交流: [游戏-Web-开发技术栈 ☄️] '300567032'==
==点击下方图标一键加入!==