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 :

Requete sql qui ne marche pas


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Requete sql qui ne marche pas
    Bonjour j'ai réalisé une requete sql mais elle ne fonctionne pas alors me suis trompé dans la syntaxe?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req = mysql_query("SELECT id, ent, direct,img FROM table WHERE id = '$value'" );
    la value est une variable que je recupere plus haut.

    Si quelqu'un pouvait m'aider, merci.


    Bonne journée

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Bonjour,

    pouvez-vous préciser "ne fonctionne pas" ?
    Qu'attendez-vous de la requête ?
    Que contient $value ?
    Quelle est la structure de la table ? (qui j'espère ne s'appelle pas "table")

    Au passage, préférez mysqli_query à mysql_query qui est obsolète à partir de PHP 5.5 et inexistant en PHP 7.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    D'où ma question :
    Citation Envoyé par Christophe P. Voir le message
    Que contient $value ?
    Edition :
    Et la question de sabotage sur le type de id.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Requete sql qui ne marche pas
    Il contient un varchar mais j'ai fais un echo de la variable $value est il me retourne \'texte\'. Pour le texte c'est bon mais en trop j'ai les antislash et guillemet....

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    D'où vient $value ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut Requete sql qui ne marche pas
    de la même page php que je poste en cliquant sur une image


    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="http://www.siteweb.fr/page2.php?name='zorro' & valeur='1'"><img src="im/bt1.png" onmouseover="this.src='im/bt2.png'" onmouseout="this.src='im/bt1.png'" width="462" height="150" align="left" /></a>

  7. #7
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu peux être plus précis que "ne fonctionne pas" ?

    Si ton id est numérique, il n'a pas besoin d'apostrophes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req = mysql_query("SELECT id, ent, direct,img FROM table WHERE id = " . intval($value));
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  8. #8
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 019
    Par défaut
    Alors pour ne fonctionne pas, c'est à dire que rien ne se passe....

    J'attendais de la requete qu'elle m'affiche une image en fonction d'un clic sur une autre image (qui a une valeur : value).

    Ensuite $value c'est du texte.

    Non non la table ne s'appelle pas table et la structure c'est basique id, valeur, date.

    Et quand je remplace '".$value."' par une valeur dans la base de donnée ça fonctionne.

Discussions similaires

  1. [Oracle] Requete sql qui ne passe pas
    Par Sh4dow49 dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 21/07/2008, 19h30
  2. [Access] requete sql qui ne fonctionne pas
    Par pobrouwers dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/03/2007, 12h33
  3. requete sql qui ne fonctionne pas
    Par pobrouwers dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 15/03/2007, 09h37
  4. [MySQL] requete sql qui ne donne pas le bon array
    Par easyjava dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 02/11/2006, 14h41
  5. [hibernate]requete SQL qui ne passe pas
    Par Gromitou dans le forum Hibernate
    Réponses: 8
    Dernier message: 09/06/2006, 12h18

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