Maison  >  Article  >  développement back-end  >  Apprenez php7 pour configurer mysqli et utilisez mysqli pour vous connecter à mysql

Apprenez php7 pour configurer mysqli et utilisez mysqli pour vous connecter à mysql

coldplay.xixi
coldplay.xixiavant
2021-02-20 09:24:221873parcourir

php7Configurez mysqli et utilisez mysqli pour vous connecter à mysql

Apprenez php7 pour configurer mysqli et utilisez mysqli pour vous connecter à mysql

Recommandé (gratuit) : PHP7

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

Classe php7 'mysqli' introuvable dans

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

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. Tous les 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