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 :

Resource id #


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2011
    Messages : 10
    Par défaut Resource id #
    Bonjour à tous,
    je veux afficher des données de ma base MySQL. J'essaie avec le code ci-dessous :
    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
    27
    28
    29
    30
    31
    32
     
    <?php
    mysql_connect("localhost", "root","");
    mysql_select_db("pfe");
     
    $req=("select jour from menu where jour = 'Lundi' ");
    $res=mysql_query($req);
     
    $req1=mysql_query("select jour from menu where jour = 'Mardi' ");
     
    $req2=("select jour from menu where jour = 'Mercredi' ");
    $res2=mysql_query($req2);
     
    $req3=("select jour from menu where jour = 'Jeudi' ");
    $res3=mysql_query($req3);
     
    $req4=("select jour from menu where jour = 'Vendredi' ");
    $res4=mysql_query($req4);
     
    $req5=("select jour from menu where jour = 'Samedi' ");
    $res5=mysql_query($req5);
     
    $req6=("select jour from menu where jour = 'Dimanche' ");
    $res6=mysql_query($req6);
    ?>
    <?php echo $res;?> <br/>
    		<?php echo $req1;?> <br/>
    		<?php echo $res2;?> <br/>
    		<?php echo $res3;?> <br/>
    		<?php echo $res4;?> <br/>
    		<?php echo $res5;?> <br/>
    		<?php echo $res6;?> <br/>
    Il m'affiche les erreurs suivantes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Resource id #28 
    Resource id #29 
    Resource id #30 
    Resource id #31 
    Resource id #32 
    Resource id #33 
    Resource id #34
    Aidez-moi SVP et merci d'avance.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    utilise les fonctions mysql_fetch_* ou mysql_result

  3. #3
    Membre émérite

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2011
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 411
    Par défaut
    Ou passer à autre chose que les fonctions mysql_*

    (ex: http://www.developpez.net/forums/d10...r/#post6033341 )

    Par ailleurs, ce ne sont pas des erreurs mais bel et bien le contenu des variables que tu "echo".

  4. #4
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    En effet, les variables renvoyées par mysql_* sont généralement des ressources (voir la doc). Ce qui signifie entre autre qu'elles ne peuvent être sérialisées (mais c'est pas la question).

    Ton code devrait ressembler davantage à quelque chose du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    mysql_connect("localhost", "root","");
    mysql_select_db("pfe");
     
    $req = "SELECT jour FROM menu WHERE jour IN ('Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi','Dimanche') ORDER BY jour";
    if ($results = mysql_query($req)) {
      while ($row = mysql_fetch_assoc($results)) {
        echo "Jour: {$row['jour']}";
      }
    }
    else {
      echo "Erreur Interne";
    }
    Même si j'ai pas bien compris l'intérêt

Discussions similaires

  1. is not a valid MySQL-Link resource
    Par $erial.coder dans le forum Requêtes
    Réponses: 4
    Dernier message: 30/07/2004, 11h16
  2. [C#] Multi langue - fichier resource.resx
    Par dacamp dans le forum ASP.NET
    Réponses: 5
    Dernier message: 03/06/2004, 16h25
  3. [Classpath][JAR] Accès à des resources
    Par iago dans le forum Général Java
    Réponses: 2
    Dernier message: 03/06/2004, 12h53
  4. [Builder] Effectuer une opération quand une resource a changé
    Par Satch dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 08/04/2004, 13h22
  5. TXMLModule.create - name = resource not found
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 04/03/2003, 10h54

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