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
Libérer: 2023-02-17 21:20:01
avant
2707 Les gens l'ont consulté

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
Copier après la connexion

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"
Copier après la connexion

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();
?
Copier après la connexion

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal