Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1413 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  impossible connecter PHP5-MYSQL5

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

impossible connecter PHP5-MYSQL5

n°1298976
nazaghi
Posté le 04-02-2006 à 12:09:24  profilanswer
 

Voilà mon problème !!
Sur windows XP, j'ai installé Apache1.3.31, php5, MySql5. tout ca marche trés bien, juste la connexion PHP5 avec MYSQL5 qui marche pas, pour information, j'ai décommenter la ligne php_mysqli.dll dans le fichier php.ini et j'ai mis la bibliothèque libmysql.dll dans le répértoire systéme de windows.
 Y'a qlqu'un qui a une idée sur ce problème et merci.  
 quand je lance un simple script pour tenter la connexion PHP_MYSQL5 j'ai le message d'erreur suivant:
 
Fatal error: Class 'mysqli' not found in c:\travaux_php5_mysql5\test\connexiont.php on line 8  
 

mood
Publicité
Posté le 04-02-2006 à 12:09:24  profilanswer
 

n°1298984
Sebou77
French Tech powaa :-)
Posté le 04-02-2006 à 12:39:11  profilanswer
 

ça vient peut être de ton code au niveau de ta connexion nan ?
T'as installer phpmyadmin pour voir si lui il fonctionne bien ?
Sinon donne ton code ici :)

n°1298992
nazaghi
Posté le 04-02-2006 à 12:59:08  profilanswer
 

voilà mon code de test de connexion
 
 
 
<?php
 
$mysqli = new mysqli('localhost','utilisateur','pwd');
$mysqli->select_db('test');
 
$result = $mysqli->query("SELECT * FROM members" );
 
while($row = $result->fetch_assoc()) {
 print $row['firstName'] . ' ' . $row['lastName'] . '<br/>';  
}
 
$result->close();
 
?>

n°1299903
omega2
Posté le 06-02-2006 à 16:22:51  profilanswer
 

Sauf erreur de saisie, t'as décommenté la ligne correspondant à une librairie mais t'en as déplacer une autre. Normal que ca ne marche mal.
 
En passant, t'as pensé à couper et relancer apache ou iis (iisreset en ligne de commande pour redémarrer totalement IIS) afin de php soit arrété puis relancé? Ca lui permettra de voir que le fichier php.ini à changer.
 
 
A ta place, je ne déplacerais jamais des .dll de php dans le répertoire "system32" de windows ne seraisse que par ce que rien ne dit qu'aucun autre programme de cherchera à le remplacer par une plus ancienne ou à l'utiliser au mépris d'une version plus récente mise dans le répertoire d'installation du dit programme. Il est préférable de changer le réglage du php.ini pour aller chercher les fichier dans le répertoire "ext" situé dans le répertoire de php. Ca a en plus l'avantage de permettre le remplacement de toutes les dll par un pack "PEAR" plus récent sans risquer d'écraser des fichiers venant d'ailleur et sans se retrouver à devoir faire le changement dll par dll au risque d'en avoir plein d'inutile dans le dossier de windows (c'est déjà trop le bordel là dedans au niveau des dll)
Même pour le php.ini je ne le mettrais dans le dossier de windows que si php est utilisé par IIS en tant que librairie ISAPI. Le fait de l'avoir dans le dossier d'exécution du serveur web (cas général) ou dans celui de php (utilisation en mode CGI) permet de tester plusieurs versions en paralléle ou la même version avec des réglages différents.
 
Personellement, j'ai PHP 4, 5.1 et 6 (PHP 6 est une prépréversion de développement) qui fonctionnent en paralléle sans probléme et avec chacun leurs dll et réglages en suivant les consignes ci-dessus.


Message édité par omega2 le 06-02-2006 à 16:31:13

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  impossible connecter PHP5-MYSQL5

 

Sujets relatifs
[Résolu] Procedure Stockée : selection d'une autre base impossibleEnvoi de mail html avec un include en php impossible?
creation de fichier texte en php impossibleImpossible de pack un script GTK avec Py2Exe
[C#][XML] Impossible de lire du contenu encodé en base 64Impossible d'accéder aux variables via POST
[C#] Comparaison de chaîne impossible en C# ???SQL - Clé etrangère avec WAMP5 et MySQL5
[PHP5 en ligne de commande]Comment convertir le é Dos en é Windows?[CSS] impossible de changer la couleur du fond sous FF (IE ok) RESOLU
Plus de sujets relatifs à : impossible connecter PHP5-MYSQL5


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR