Home > Backend Development > PHP7 > Introducing php7 to configure mysqli and use mysqli to connect to mysql

Introducing php7 to configure mysqli and use mysqli to connect to mysql

coldplay.xixi
Release: 2023-02-17 21:20:01
forward
2718 people have browsed it

php7 configure mysqli and use mysqli to connect mysql

Introducing php7 to configure mysqli and use mysqli to connect to mysql

If you use wamp and lamp environments to build php web, it is generally not easy to encounter such problems :

php7 Class 'mysqli' not found in

But I recently learned php web crawler and data processing, so I directly used php7 as the crawler script in cmd
Please configure the path environment variable and vim before use

Recommended (free): PHP7

Downloaded from the official website The php7 windows version interpreter does not have many extensions enabled, and there is no "php.ini"!
Find the "php.ini-development" file in the downloaded and decompressed directory. This file will not work!
php7 still uses "php.ini" as the configuration file, so make a copy of it and name it "php.ini"
Modify php.ini
Remove the comments "from the following configuration statement"; ”

    extension=php_mysqli.dll
Copy after login

In this way, the mysqli class still cannot be found, and php.exe needs to be able to find the extension file
All default extensions are in the ext directory under the php directory, and there is a configuration in php.ini , remove the comment ";"

; Directory in which the loadable extensions (modules) reside.; http://php.net/extension-dir; extension_dir = "./"; On windows:extension_dir = "ext"
Copy after login

extension_dir is explained above. In the Windows system, the target directory configuration of the PHP extension file that can be read. After removing it, PHP will load the extension file from the ext directory. All dll file

Next test, create a new test.php

Connect to query the database as follows:

<?php$con = new mysqli(&#39;localhost&#39;,&#39;root&#39;,&#39;&#39;,&#39;xiaohua&#39;);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();
?
Copy after login

The above is the detailed content of Introducing php7 to configure mysqli and use mysqli to connect to mysql. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template