Forum Linux.général XAMPP problème de lien entre phpmyadmin et mon code

Posté par  .
Étiquettes : aucune
0
13
avr.
2006
Bonjour j'ai un soussis j'ai XAMPP tout est bien configuré, sauf que
j'ai crée ma base sour phpmyadmin regler les privileges etc
je charge mon code rien ne s'affiche j'ai fait un affichage de ma requete mais il n'ya rien certainement parce que mon code ne prend pas en compte la base crée sous phpmyadmin..!,? comment faire pour que cela soit le cas ?
  • # Message d'erreur

    Posté par  . Évalué à 2.

    Bonjour,

    Est-ce que ton code retourne un message d'erreur ?
    Cela pourrait bien nous aider pour résoudre ton problème.
    Car là, c'est très vague et n'importe quoi peut être la cause de ceci.

    Si ton code n'est pas énnorme, tu peux peut être poster les lignes essentielles pour détecter l'erreur éventuelle.
    Et voir si le problème vient de ton code ou du côté logiciel.
    • [^] # Re: Message d'erreur

      Posté par  . Évalué à 1.

      le code ne retourne pas d'erreur j'ai fait des echo $query pour voir que les requetes sont bonnes mon code est bon je l'ai deja utilisé mais pas avec une base crée sous phpmyadmin

      ma connection à la base :

      @mysql_connect (HOST, LOGIN, PASSWORD) or die("impossible de connecter MOI");
      @mysql_select_db (DATABASE) or die("impossible de connecter BASE");
      je n'ai pas les erreurs donc cela doit se connecter
      mais cette requete
      $query = "SELECT IDF, NOMF
      FROM FAMILLE ORDER BY NOMF";
      est bonne mais ne me renvoi rien pourtant j'ai rempli la table sous phpmyadmin
      mon code ne dot pas prendre la table crée sos phpmyadmin !??!!?

      j'espere que j'ai été plus clair sebastian
      • [^] # Re: Message d'erreur

        Posté par  . Évalué à 2.

        Bonjour,

        Je ne sais pas si tu as déjà réglé ton problème ?
        Comment fais-tu pour afficher les valeurs ?
        Tu réalises simplement un "echo $query" ?
        Ou tu effectues un mysql_query(...) suivi d'une boucle permettant d'extraire les valeurs via un mysql_fetch_array, mysql_fetch_assoc ou mysql_fetch_object ?

        Car si tu n'as pas utilisé l'une des 3 possibilités, je doute que tu arrives alors à afficher des résultats ;)
        • [^] # je te montre

          Posté par  . Évalué à -1.

          function Select_All() {
          $query = mysql_db_query ("FOCS","SELECT IDF, NOMF
          FROM FAMILLE ORDER BY NOMF") or die(mysql_error("BUG"));
          echo $query;
          $result = mysql_query($query);
          //$result = oci_parse($this->conn, $query);
          //oci_execute($result);
          $i=0;

          while($row = mysql_fetch_array($result))
          {
          $this->the_values['IDF'][$i++] = $row['IDF'];
          $this->the_values['NOMF'][$i++] = $row['NOMF'];
          }

          return $i;
          } //Select_All()

          cela m'affiche :
          Resource id #7
          Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /opt/lampp/htdocs/CFamille.php on line 46

          un id #7 alor que normalement sé un numero IDF .
          tu sais m'expliquer ?

          merci bcp
          • [^] # Re: je te montre

            Posté par  . Évalué à 2.

            La fonction mysql_db_query est dépréciée. Il faut simplement utiliser mysql_query.
            $query = "SELECT IDF, NOMF FROM FAMILLE ORDER BY NOMF";
            $result = mysql_query($query);
            
            • [^] # deja fait :(

              Posté par  . Évalué à -1.

              mon code était écrit comme tu me l'a conseillé au début j'avais testé suite à des recherches sur d'autres forum

              Avec le bon code l'affichage est le suivant :

              SELECT IDF, NOMF FROM FAMILLE ORDER BY NOMF


              tu vois comme si ma table FAMILLE était vide alors que sous phpmyadmin j'ai inséré 2familles

              tu sais dans phpmyadmin il ya plein de chose interclassement type etc est-ce que ca peut venir de sa ??

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.