Maison >développement back-end >PHP7 >Présentation de php7 pour configurer mysqli et utiliser mysqli pour vous connecter à mysql

Présentation de php7 pour configurer mysqli et utiliser mysqli pour vous connecter à mysql

coldplay.xixi
coldplay.xixiavant
2021-03-29 10:09:242708parcourir

php7 configure mysqli et utilise mysqli pour se connecter à mysql

Présentation de php7 pour configurer mysqli et utiliser mysqli pour vous connecter à mysql

Si vous utilisez des environnements wamp et lamp pour créer du Web php, ce n'est généralement pas le cas facile de rencontrer de tels problèmes :

Classe php7 'mysqli' introuvable dans

Mais j'ai récemment appris le robot d'exploration Web php et le traitement des données, j'ai donc directement utilisé php7 comme script de robot d'exploration dans cmd
Veuillez configurer la variable d'environnement path et vim avant utilisation

Recommandé (gratuit) : PHP7

Téléchargé depuis le site officiel L'interpréteur de la version php7 Windows n'a pas beaucoup d'extensions activées, et il n'y a pas de "php.ini" !
Recherchez le fichier "php.ini-development" dans le répertoire téléchargé et décompressé. Ce fichier ne fonctionnera pas !
php7 utilise toujours "php.ini" comme fichier de configuration, alors faites-en une copie et nommez-le "php.ini"
Modifiez php.ini
Supprimez les commentaires des instructions de configuration suivantes" ; ”

    extension=php_mysqli.dll

De cette façon, la classe mysqli est toujours introuvable et php.exe doit pouvoir trouver le fichier d'extension
Toutes les extensions par défaut se trouvent dans le répertoire ext sous le répertoire php, et il y a une configuration dans php.ini , supprimez le commentaire ";"

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

extension_dir est expliqué ci-dessus Dans le système Windows, la configuration du répertoire cible du fichier d'extension PHP qui peut être lue après l'avoir supprimé. PHP chargera le fichier d'extension à partir du répertoire ext, les deux fichiers dll

Ensuite, créez un test.php

et connectez-vous pour interroger la base de données comme suit :

<?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();
?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer