php7配置mysqli和使用mysqli连接mysql

如果使用了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());
elseecho "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相关推荐

  1. 5.7.24mysql 配置安卓,安卓按键精灵连接MySQL全面解析Windows下安装 mysql5.7的方法

    关于在windows下安装mysql 5.7 •要注意的新坑: 5.7版本安装后ROOT账号是有默认的密码的,这个密码在windows下可以在mysql.ini配置文件指定的data文件夹下面,那个为 ...

  2. Mybatis - Mybatis简介到完善Idea配置Mybatis、以及idea连接Mysql数据库方法

    文章目录 MyBatis简介 什么是MyBatis? 持久层 表现层 业务层 持久层 框架 JDBC缺点 1.硬编码 2.操作繁琐 MyBatis简化 MyBatis快速入门 入门案例 创建表.插入数 ...

  3. PHP连接MySql/SQLServer数据库

    1.配置PHP开发环境 为了方便,我安装了phpstudy,即在Apache+PHP+MySQL开发环境下进行开发,在phpStudy中可以切换PHP的版本,我选的是5.3版本. 然后我们启动Apac ...

  4. php 5.3 连接mysql_php5.3.x5.4.x5.5.x连接mysql数据库的三种方式以及所用驱动

    php连接mysql的驱动支持 请使用mysqlnd php官方原生驱动.编译参数中需要加如下 ./configure --with-mysql=mysqlnd \--with-mysqli=mysq ...

  5. 使用SSL安全连接MySQL数据库

    当使用非加密方式连接MySQL数据库时,在网络中传输的所有信息都是明文的,可以被网络中所有人截取,敏感信息可能被泄露.在传送敏感信息(如密码)时,可以采用SSL连接的方式. 一.配置MySQL服务端支 ...

  6. mysqlli php7.0_php7配置mysqli并使用mysqli连接mysql

    php7配置mysqli和使用mysqli连接mysql 如果使用了wamp和lamp环境搭建了php web一般不易遇到这样的问题: php7 Class 'mysqli' not found in ...

  7. php7与mysql相关配置_PHP7连接mysql,文件配置问题

    首先看清楚标题,是PHP7,不是PHP5,PHP5的请绕道. 第一,确保你的PHP7已经安装好,并且PHP7与Apache之间的相关文件配置也搞定了, 第二,下载好mysql的安装包,DOS窗口安装好 ...

  8. php pdo 与对比mysql,php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例...

    php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例 本文实例讲述了php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率.分享给大家供大家参考,具体如下: ...

  9. 使用php连接mysql数据库_PHP使用mysql与mysqli连接Mysql数据库用法示例

    本文实例讲述了PHP使用mysql与mysqli连接Mysql数据库的方法.分享给大家供大家参考,具体如下: 代码很简单直接上了 /** * @Author: HTL * @Description: ...

最新文章

  1. js关于正则的前后关联约束(前后预查)
  2. rocketmq 消息指定_RocketMq 实际案例–普通消息的发送
  3. Fabio技术手册(2):部署
  4. winform 时间控件 可以选择时分 设置为空
  5. 卸载idea_IDEA 不为人知的 5 个骚技巧!真香!
  6. codesmith 模板
  7. 复述-软考高级-网规-数据灾备
  8. 输出三角形面积和周长 (15 分)
  9. python内置函数__import__
  10. mysql time转换输出_MySQL将timediff输出转换为日,时,分,秒格式?
  11. ccs是轮_CCS-船型标准.pdf
  12. GAE-BBS v.10 开源下载
  13. esp8266教程:文件系统之spiffs
  14. switch删除用户显示正在维护服务器,Switch即将迎来6.0更新 账号与用户无法再正常解绑...
  15. ps 毛发 边缘_PS技巧:毛发抠图调整边缘法
  16. 面对换领导或空降管理者,该怎么办?
  17. 江西财经大学第一届程序设计竞赛题解
  18. Command python setup.py egg_info failed with error code 1 in /private/var/folders/14/4hz051qx0wqd3
  19. UE4 制作灯光秀的灯光阵列和动画
  20. Ninja构建系统入门--GN与Ninja构建过程

热门文章

  1. 实时车载激光雷达感知的点云深度学习
  2. 关于彻底获得管理员权限的方法。(解决PYTHON PS 等报错问题)
  3. 如何考察求职者的「学习能力」?
  4. vue写的购物车界面
  5. 微信小程序基础入门---登陆实现
  6. Python的未来如何,用数据来告诉你答案
  7. origin安装教程
  8. 集群Linux环境搭建
  9. GET请求中文乱码问题如何解决
  10. GT Designer3触摸屏上传