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 :

[SQL] Afficher le résultat d'une requête [Débutant(e)]


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 67
    Points : 28
    Points
    28
    Par défaut [SQL] Afficher le résultat d'une requête
    bonsoir je débute en php ( c'est pas facile !!!!!) et j'espère que la question n'a pas deja était posée mais il y a vraiment trop de topic à lire......

    voici mon problème

    j'essaye d'afficher le résultat de cette requête :

    //ecrire req
    $sql="SELECT * from produit";
    //echo $sql;
    //executer la req
    $rs=mysql_query($sql,$cnn) or die ("requête invalide");
    while($row = mysql_fetch_array($rs))
    {
    echo = "$sql"; ligne 32
    }
    mais voici le résultat que j' obtiens :
    Parse error: parse error, expecting `','' or `';'' in c:\program files\easyphp1-8\www\bon pour\pages\choix_produit.php on line 32
    quelqu'un pourrait il me dire pourquoi j'ai ce message d'erreur alors qu'il me semble que tut y est !!!!!! ????

  2. #2
    Membre confirmé Avatar de elbj
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2004
    Messages : 371
    Points : 558
    Points
    558
    Par défaut
    Bonjour

    C'est un problème de PHP et pas de SQL. Echo est un mot réservé, cette commande permet d'afficher des données à l'écran, le signe = est en trop :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    echo "chaîne de caractères";
    echo 'chaîne de caractères';
    echo $variable;
    ...
    De plus le résultat de ton traitement sera d'afficher ta requête autant de fois qu'il y a de produits dans ta table produit.

    Cordialement

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Octobre 2006
    Messages : 59
    Points : 55
    Points
    55
    Par défaut
    J'anticipe peut être ton futur problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
                                 //ecrire req
    $sql="SELECT * from produit"; 
    //echo $sql;
    //executer la req
    $rs=mysql_query($sql,$cnn) or die ("requête invalide");
    while($row = mysql_fetch_array($rs))
     {   
        $var = $row['nom_champs_db'];
        echo $var;
     }

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 67
    Points : 28
    Points
    28
    Par défaut
    ha bah oui c'est exactement ça

    merci de votre aide a tout les deux c'est tres gentil

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 67
    Points : 28
    Points
    28
    Par défaut
    j'ai bien compris comment ça marchait mais si je veux ajouter plusieurs champs dans cette requête

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
                                  //ecrire req
    $sql="SELECT * from produit"; 
    //echo $sql;
    //executer la req
    $rs=mysql_query($sql,$cnn) or die ("requête invalide");
    while($row = mysql_fetch_array($rs))
     {   
        $var = $row['nom_champs_db'];
        echo $var;
     }
    comment je dois faire est-ce que je peux faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
                                 //ecrire req
    $sql="SELECT * from produit"; 
    //echo $sql;
    //executer la req
    $rs=mysql_query($sql,$cnn) or die ("requête invalide");
    while($row = mysql_fetch_array($rs))
     {   
        $var = $row['nom_champs_db'] and ['nom_champs_db'];
        echo $var;
     }

  6. #6
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2007
    Messages : 340
    Points : 350
    Points
    350
    Par défaut
    Non c'est incorrect. Rappel pour la concaténation de chaine :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $var1 = "hello";
    $var2 = "world";
    $var3 = $var1." ".$var2; // $var3 vaut "hello world"
    $var4 = "hello"." "."world"; // $var4 vaut "hello world"

Discussions similaires

  1. Réponses: 13
    Dernier message: 26/07/2007, 09h50
  2. [SQL] Afficher les résultats d'une requête sur plusieurs pages
    Par mealtone dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/09/2006, 14h20
  3. [SQL] Est-il possible d'afficher le résultat d'une requête dans un cadre
    Par dessinateurttuyen dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 18/07/2006, 18h52
  4. Réponses: 5
    Dernier message: 14/06/2006, 16h19

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