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 :

Problème de connexion [Débutant(e)]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 63
    Par défaut Problème de connexion
    Je suis debutant en php

    je n'arrive pas à me connecter à ma base de donnée et ca m'enerve un peut de ne pas comprendre pourquoi!

    Je vous donne mon code (enfin le peut que j'ai fait)

    Ma base de donnée est toto_tata
    Mon pwd est toto
    Ma table est valeur_text

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Document sans titre</title>
    </head>
     
    <body>
     
    <?php 
     
    mysql_connect("localhost","toto_tata","toto") or die('Erreur de connexion');
     
    $bdd = toto_tata;
    mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
    $tutu = "SELECT valeur_texte FROM texte";
    echo $tutu;
     ?>  
     
    </body>
    </html>
    Qu'est ce qui ne va pa dans mon code je ne comprend pas!

    merci pour votre aide précieuse!

    cordialement.

  2. #2
    Membre chevronné Avatar de johweb
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 342
    Par défaut
    1/
    Pour mysql_connect, va voir ici : http://fr.php.net/mysql_connect
    Tu verras que le deuxième paramêtre est le nom d'utilisateur, pas la base.

    2/
    Pour il faudrait peut-être rectifier par J'ai pas analysé plus loin, mais cela devrait être un petit peu mieux...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 63
    Par défaut Re
    Deja merci de votre aide

    Ca marche toujours pas
    J'ai bien fait tout ce que vous m avez dit
    Ca m'affiche

    Resource id #3

    Est ce une erreur connue ou pas?

    D'ou peut provenir l'erreur?

    Vu que ca ne me met pas d'erreur au niveau de la connection sql puis-je penser qu'il se connecte bien?


    merci encore

    cordialement

  4. #4
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Si il affiche resource id #3 alors ton code ne correspond pas à celui que tu as posté plus haut. Tu peux nous donner la version actuelle ?

    Sinon je te suggère fortement de lire :
    http://php.net/mysql (voir les exemplaes ainsi que les pages associées)
    http://php.developpez.com/cours/
    http://php.developpez.com/faq/

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 63
    Par défaut Re
    Bonsoir,

    Mon code exact est celui ci:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Document sans titre</title>
    </head>
     
    <body>
     
    <?php 
     
    mysql_connect("localhost","user_x","pwd_x") or die('Erreur de connexion');
     
    $bdd = toto;
    mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
    $tutu = "SELECT valeur_texte FROM texte";
    echo $tutu;
     ?>  
     
    </body>
    </html>
    L'erreur qui s'affiche est bien celle ci : Resource id #3

    Que signifie cette erreur?

    J'utilise easyphp version 1.8.0.1

    Est-ce que ca vous suffit comme info?


    Cordialement.

  6. #6
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Alors là si quelqu'un peut m'expliquer cette bizarrerie

  7. #7
    Membre éclairé Avatar de pioule
    Profil pro
    Inscrit en
    Août 2003
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 66
    Par défaut
    Le echo $tutu retourne "Resource id #3" ? oO

    Sinon, pour avoir le contenu de ta table, il faut après ta requête passer par un mysql_query et un mysql_fetch_array/mysql_fetch_row...

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    et avecen lieu et place decomme déjà suggéré par johweb ?

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 63
    Par défaut Re
    Non je comprend pas tout ca ne marche pas.

    Peut etre que le probleme vient de ma base de donnée donc je vais essayer de la refaire.

    Je vous tiens au courant de l'évolution de mon probleme.
    Merci de votre aide précieuse.

    Cordialement.

  10. #10
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 39
    Par défaut
    il me semble que ton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $tutu = "SELECT valeur_texte FROM texte ";
    ne peut pas fonctionner si ta table est "valeur_text"...

    ça ne marcherait pas mieux si tu mettais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $tutu = "SELECT texte FROM valeur_texte";
    ?

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 63
    Par défaut Re
    C bon j'ai trouvé mon erreur ca passe nikel maintenant.

    Je vais enfin pouvoir commencer le boulot de développeur.

    Merci a tous.


    (Voici la solution de mon pb)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
     
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Document sans titre</title>
    </head>
     
    <body>
     
    <?php 
     
    $eee=mysql_connect('localhost','titi','x') or die("erreur sql".mysql_error());
    mysql_select_db('titi',$eee) or die("erreur sql".mysql_error());
    $toto = mysql_query("SELECT * from texte") or die("erreur sql".mysql_error());
     
     
    while ($tata = mysql_fetch_array($toto))
    {
    echo $tata['valeur_texte'];
    }
    mysql_close();
     ?>  
     
    </body>
    </html>


    Cordialement

Discussions similaires

  1. [Première installation] Problème de connexion
    Par sekiryou dans le forum Installation
    Réponses: 2
    Dernier message: 02/03/2004, 19h18
  2. [ Oracle 9ias / 10g] problème de connexion
    Par Boosters dans le forum JDeveloper
    Réponses: 2
    Dernier message: 20/01/2004, 17h23
  3. Problème de connexion au serveur MYSQL
    Par ETOKA dans le forum Outils
    Réponses: 2
    Dernier message: 27/11/2003, 09h28
  4. Réponses: 11
    Dernier message: 13/10/2003, 14h48
  5. problème de connexion 2 PC
    Par guitalca dans le forum Développement
    Réponses: 3
    Dernier message: 22/09/2003, 14h04

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