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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP][MySql] problème de connection à la bdd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP][MySql] problème de connection à la bdd

n°1024984
rdams
Posté le 25-03-2005 à 16:31:16  profilanswer
 

Bonjour,
 
je veux me connecter à ma base de donnée avec le code suivant mais ça e fonctionne pas :
 

Code :
  1. $conn = mysql_connect("localhost:3306","user","password" ) or die("Impossible de se connecter" );
  2. echo "connection réussie";
  3. mysql_select_db("bibliotheque" ) or die("Impossible de selectionner la bdd" );
  4. echo "bdd selectionnée";


 
j'ai l'erreur suivante qui apparaît :
 
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\.....\index.php
 
J'utilise PHP 4.3.10, Mysql 4.1.8 et Apache 2.0.53
Je les ai installé séparément car je voulais voir comment la configutation se passait.
De quoi peut venir l'erreur ?
 
 
Est ce qu'il faut installer PHPMyAdmin ? Il sert à gérer la base de donner je croit, pour cela j'utilise les outils fourni par MySql (MySql Administrator et MySql Query Browser)
 
Merci

mood
Publicité
Posté le 25-03-2005 à 16:31:16  profilanswer
 

n°1024992
KangOl
Profil : pointeur
Posté le 25-03-2005 à 16:34:17  profilanswer
 

pourquoi tu précise le port de connexion ?


---------------
Nos estans firs di nosse pitite patreye...
n°1025013
naceroth
Posté le 25-03-2005 à 16:44:04  profilanswer
 

Et accessoirement, mySQL QB se connecte lui ?

n°1025027
rdams
Posté le 25-03-2005 à 16:52:48  profilanswer
 

Oui MySql QB se connecte bien, et j'indique le port car MySql QB utilise celui-ci, mais j'ai essayé sans et ça ne marche pas.

n°1025275
zywakx
Posté le 25-03-2005 à 20:37:05  profilanswer
 

et quand tu ne mets pas le port, tu as quoi comme message d'erreur ?
le "user","password" de la ligne 1 correspond-il bien au nom d'utilisateur de la base de donnée et au mot de passe qui lui est lié ? traditionnellement on retrouve souvent "root","" à cet endroit?
 
apres quelques autres recherches sur mes anciens scripts: as-tu essayé de remplacer  
mysql_select_db("bibliotheque" )
par
mysql_select_db("bibliotheque",$conn)

n°1025606
esox_ch
Posté le 26-03-2005 à 06:13:25  profilanswer
 

le truc du 2ème argument pour le mysql_select_db c'est juste pour si tu veux changer la db d'une connection autre que la derniere initialisée ... hors c'est pas le cas ici apperemment


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1028085
rdams
Posté le 29-03-2005 à 10:24:15  profilanswer
 

C'est bon, j'ai trouvé le problème, il y avait une erreur dans  la configuration de mon fichier php.ini.
 
Merci pour votre aide.


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

  [PHP][MySql] problème de connection à la bdd

 

Sujets relatifs
[mysql][au secours] lancement de mysqlProblème d'affichage
Savoir si des fonctions sont activées en PHP (phpinfo())?Mysql : après DELETE la base garde la même taille et problème d'Id
[XML/PHP/SQL] Formulaire dynamique + base de données: quel logiciel[MFC] Problème avec OnPaint et un Timer
Problème avec getURL();[MySQL/DB2] Migration
[MySql]Pb syntaxe que j'arrive pas a résoudre 
Plus de sujets relatifs à : [PHP][MySql] problème de connection à la bdd


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