php7配置mysqli和使用mysqli连接mysql
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相关推荐
- 5.7.24mysql 配置安卓,安卓按键精灵连接MySQL全面解析Windows下安装 mysql5.7的方法
关于在windows下安装mysql 5.7 •要注意的新坑: 5.7版本安装后ROOT账号是有默认的密码的,这个密码在windows下可以在mysql.ini配置文件指定的data文件夹下面,那个为 ...
- Mybatis - Mybatis简介到完善Idea配置Mybatis、以及idea连接Mysql数据库方法
文章目录 MyBatis简介 什么是MyBatis? 持久层 表现层 业务层 持久层 框架 JDBC缺点 1.硬编码 2.操作繁琐 MyBatis简化 MyBatis快速入门 入门案例 创建表.插入数 ...
- PHP连接MySql/SQLServer数据库
1.配置PHP开发环境 为了方便,我安装了phpstudy,即在Apache+PHP+MySQL开发环境下进行开发,在phpStudy中可以切换PHP的版本,我选的是5.3版本. 然后我们启动Apac ...
- php 5.3 连接mysql_php5.3.x5.4.x5.5.x连接mysql数据库的三种方式以及所用驱动
php连接mysql的驱动支持 请使用mysqlnd php官方原生驱动.编译参数中需要加如下 ./configure --with-mysql=mysqlnd \--with-mysqli=mysq ...
- 使用SSL安全连接MySQL数据库
当使用非加密方式连接MySQL数据库时,在网络中传输的所有信息都是明文的,可以被网络中所有人截取,敏感信息可能被泄露.在传送敏感信息(如密码)时,可以采用SSL连接的方式. 一.配置MySQL服务端支 ...
- mysqlli php7.0_php7配置mysqli并使用mysqli连接mysql
php7配置mysqli和使用mysqli连接mysql 如果使用了wamp和lamp环境搭建了php web一般不易遇到这样的问题: php7 Class 'mysqli' not found in ...
- php7与mysql相关配置_PHP7连接mysql,文件配置问题
首先看清楚标题,是PHP7,不是PHP5,PHP5的请绕道. 第一,确保你的PHP7已经安装好,并且PHP7与Apache之间的相关文件配置也搞定了, 第二,下载好mysql的安装包,DOS窗口安装好 ...
- php pdo 与对比mysql,php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例...
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例 本文实例讲述了php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率.分享给大家供大家参考,具体如下: ...
- 使用php连接mysql数据库_PHP使用mysql与mysqli连接Mysql数据库用法示例
本文实例讲述了PHP使用mysql与mysqli连接Mysql数据库的方法.分享给大家供大家参考,具体如下: 代码很简单直接上了 /** * @Author: HTL * @Description: ...
最新文章
- js关于正则的前后关联约束(前后预查)
- rocketmq 消息指定_RocketMq 实际案例–普通消息的发送
- Fabio技术手册(2):部署
- winform 时间控件 可以选择时分 设置为空
- 卸载idea_IDEA 不为人知的 5 个骚技巧!真香!
- codesmith 模板
- 复述-软考高级-网规-数据灾备
- 输出三角形面积和周长 (15 分)
- python内置函数__import__
- mysql time转换输出_MySQL将timediff输出转换为日,时,分,秒格式?
- ccs是轮_CCS-船型标准.pdf
- GAE-BBS v.10 开源下载
- esp8266教程:文件系统之spiffs
- switch删除用户显示正在维护服务器,Switch即将迎来6.0更新 账号与用户无法再正常解绑...
- ps 毛发 边缘_PS技巧:毛发抠图调整边缘法
- 面对换领导或空降管理者,该怎么办?
- 江西财经大学第一届程序设计竞赛题解
- Command python setup.py egg_info failed with error code 1 in /private/var/folders/14/4hz051qx0wqd3
- UE4 制作灯光秀的灯光阵列和动画
- Ninja构建系统入门--GN与Ninja构建过程