php7配置mysqli和使用mysqli连接mysql
推荐(免费):PHP7
如果使用了wamp和lamp环境搭建了php web一般不易遇到这样的问题:
php7 Class ‘mysqli’ not found in
但是最近学习php网络爬虫和数据处理的我,直接cmd使用了php7作为爬虫脚本
使用前请先配置path环境变量和vim
从官网下载的php7 windows版解释器没有开启很多扩展,也没有“php.ini”!
下载下来解压后的目录找到“php.ini-development”文件,这个文件是不起作用的!
php7仍然使用”php.ini”作为配置文件,所以将他复制一份副本,命名为”php.ini”
对php.ini进行修改
去除下面配置语句的注释”;”
extension=php_mysqli.dll
这样仍然无法找到mysqli的类,还需要让php.exe能找到扩展文件
所有的默认扩展都在php目录下的ext目录下,php.ini中有一段配置,去掉注释”;”
; Directory in which the loadable extensions (modules) reside.; http://php.net/extension-dir; extension_dir = "./"; On windows:extension_dir = "ext"
extension_dir上面有说明,在windows系统中,可以读取到的php扩展文件目标目录配置,去掉后,php会从ext目录下加载扩展文件,都是dll文件
接下来测试,新建一个test.php
如下连接查询数据库:
<?php$con = new mysqli('localhost','root','','xiaohua');if(!$con) die("connect error:".mysqli_connect_error());else echo "success connect mysql\n";$sql = "select distinct class_id from xiaohua_user";$rs = $con->query($sql);$c = array();while($r = $rs->fetch_row()){ array_push($c,substr($r[0],0,4)); }$c = array_unique($c);$i=0;$zy = array();foreach($c as $row){ array_push($zy,$row); } print_r($zy);$con->close(); ?
以上是学习php7配置mysqli和使用mysqli连接mysql的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3 Linux新版
SublimeText3 Linux最新版

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。