IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

mysql_connect OK, mysql_select_bdd erreur auth. [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 62
    Par défaut mysql_connect OK, mysql_select_bdd erreur auth.
    Bonjour,

    Je tourne actuellement en boucle sur un probleme. Les faits : un site PHP en ligne depuis 2+ ans, qui tourne (tournait) sans souci. L'hebergeur migre le site sur un nouveau serveur, et depuis, plus rien ne fonctionne.
    Prinicpal pb : la cnx à la base MySql.
    J'ai un script basique (pour tester la connexion à la base) du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $link=mysql_connect('server','login','pass');
    mysql_select_bdd('cat',$link);
    Ce script ne me provoque pas d'erreur à la cnx (ce qui voudrait dire que le login / pass sont bons), et me renvoie une erreur 1044 lors du select_bdd .
    si je modifie le pass de la methode connect, j'ai bien une erreur des la ligne connect.

    Une idee, une piste ?
    Merci pour votre aide.

    Cordialement,

    Olif

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2006
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 379
    Par défaut
    mysql_select_db() ça fonctionne mieux xD

    C'est de l'anglais, donc DataBase, et non pas Base De Donnée.

    Bonne journée.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 62
    Par défaut
    Merci pour ta reponse.
    Cependant, au temps pour moi, c'est bien mysql_select_db que j'utilise. Je n'ai plus le code sous les yeux, mais l'erreur generee n'est pas une erreur de syntaxe ou de code, mais bel et bien une erreur de connexion.
    D'autres idees ?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2006
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 379
    Par défaut
    Ta base de donnée existe ? ...

    Sur une mysql_select_db() qui ne fonctionne pas, il n'y a pas 36.000 solutions ... et puis des fautes de frapes ça arrive

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 62
    Par défaut
    Oui, je suis tout à fait d'accord avec toi, sur le principe.
    J'y ai passe ma soiree d'hier soir, je pense pourtant etre experimente en dev PHP, j'ai reverifie plusieurs fois le nom de ma base, et pourtant ca ne passe toujours pas.
    Je vois 2 solutions :
    1) A force de travailler dessus toute la soiree hier, j'ai fait un "blocage", et l'evidence ne m'a pas saute aux yeux (faute de frappe, effectivement, ou autre, je n'exclus pas cette possibilite).
    2) Un pb technique chez l'hebergeur, que je ne citerais pas.
    Ce qui me fait penser à une possible partie du 2), c'est que cet hebergeur propose une interface en ligne de changement du MDP de la base. Je me suis "amusé", hier, à changer le MDP de la base, pour voir ce que ca donnerait. L'enregistrement du nouveau MDP en question a bien été pris en compte (c'est ce qui m'a ete renvoyé par l'administration du site chez l'hebergeur), et pourtant, ce matin encore, je peux me connecter avec l'ancien MDP à la base, et toujours pas avec le nouveau.
    Bref, je seche totalement, j'ai envoyé en parallele un mail à l'hebergeur en question pour avoir son avis (meme si je suis pratiquement sur que sa reponse sera du style "revoyez votre code ..."), on verra ce que ca donne.
    Merci cependant pour ton aide et tes conseils, 2 cerveaux valent toujours mieux qu'un !

    Olif

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2006
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 379
    Par défaut
    Tu ne peux pas tester en local ? Au moins si y'a une erreur, ça ne viendra pas du serveur xD

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] éviter le message d'erreur : Warning: mysql_connect()
    Par silset dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 01/11/2009, 10h13
  2. Erreur mysql_connect avec root et pass vide
    Par touronster dans le forum Installation
    Réponses: 1
    Dernier message: 25/05/2008, 00h06
  3. Erreur avec mysql_connect
    Par cerede2000 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 10/10/2006, 13h27
  4. [Sécurité] [PEAR::Auth] Gérer les erreurs de connexion
    Par lamimolette75 dans le forum Langage
    Réponses: 1
    Dernier message: 18/09/2006, 18h47
  5. Erreur : undefined mysql_connect()
    Par pacototo dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 09/08/2006, 17h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo