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 :

probleme de select


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Par défaut probleme de select
    Bonjour,

    J'ai élaborer ce script:

    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
    33
    34
    35
    36
    37
    <?php
    // recherche images	
    $etoile='*';
    $t_images='produit';
    $reference='valsol001';	 
     
    echo 'Avant la query','<br>';
    echo $etoile,'<br>';
    echo $t_images,'<br>';
    echo $reference,'<br>';
     
    //$query = "SELECT $etoile' from '$t_images' WHERE ref_produits= '$reference";
    $query = mysql_query("select * FROM'$t_images' where ref_produits='$reference'");
    echo '<br>','Apres le query avant la result','<br>';
    echo $etoile,'<br>';
    echo $t_images,'<br>';
    echo $reference,'<br>';
    echo $query,'<br>','<br>';
     
     
    $result = mysql_query ($query) or die('Erreur : '.mysql_error());
    echo '<br>','Apres le result','<br>';
    echo $etoile,'<br>';
    echo $t_images,'<br>';
    echo $reference,'<br>';
    //$html .= "<input type='submit' name='Submit' value='Envoyer'><input type='reset' name='Submit2' value='Rétablir'></form>"
    //echo $html
    echo $query
    ?>
     
    <?
       // fermeture de la base qui a été ouverte avec l'identificateur $connexion
       mysql_close($connexion);
    ?>
     
    </body>
    </html>
    et quand je l'execute il me sort cette erreur :

    Avant la query
    *
    produit
    valsol001

    Apres le query avant la result
    *
    produit
    valsol001


    Erreur : Query est vide
    Sachant que quand je fais la meme requete sur mes tables il me sort un enregistrement

    Y aurait il une erreur dans le codage de cette instruction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query = mysql_query("select * FROM'$t_images' where ref_produits='$reference'");
    ?
    ou dans celle là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $result = mysql_query ($query) or die('Erreur : '.mysql_error());
    ?

    Merci pour votre aide

  2. #2
    Zan
    Zan est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 81
    Par défaut
    Citation Envoyé par patrick_deb
    Y aurait il une erreur dans le codage de cette instruction:
    $query = mysql_query("select * FROM'$t_images' where ref_produits='$reference'");?
    ou dans celle là
    $result = mysql_query ($query) or die('Erreur : '.mysql_error());?

    Merci pour votre aide
    Il faut un espace entre le "FROM" et ta variable our commencer

  3. #3
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,

    tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query = mysql_query("select * FROM'$t_images' where ref_produits='$reference'");
    et aprés tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $result = mysql_query ($query) or die('Erreur : '.mysql_error());
    Dans la 2eme instruction tu refais un mysql_query alors que tu l'as fait auparavant.

    Tu devrais faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $query = "select * FROM $t_images  where ref_produits = '$reference' "; // string
    $result = mysql_query ($query) or die('Erreur : '.mysql_error());

Discussions similaires

  1. probleme de selection aleatoire sur excel avec macro vba
    Par guillaume sors dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/10/2005, 10h51
  2. [ASE]probleme memoire: select dans une insert
    Par SegmentationFault dans le forum Sybase
    Réponses: 2
    Dernier message: 16/08/2005, 12h20
  3. [XSLT] Probleme de selection avec namespaces
    Par Ludo_xml dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 01/06/2005, 14h32
  4. probleme requete select avec 2 colonnes
    Par cricri45000 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 21/04/2005, 10h39
  5. Probleme avec Select Case
    Par GeffD dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 07/03/2005, 15h28

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