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

Requêtes MySQL Discussion :

UPDATE ne fonctionnant pas


Sujet :

Requêtes MySQL

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 41
    Points : 27
    Points
    27
    Par défaut UPDATE ne fonctionnant pas
    Bonjour,

    Je suis à la recherche d'une solution à l'un de mes problèmes et, séchant, je viens vous demander de l'aide.

    Voici le problème: lorsque je fais cette requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $req2 = $bdd->execute('UPDATE epreuves_reussies SET  e10 = \'valide\' WHERE id_user = 4');
    Dans ma base de données, rien ne se passe (j'ai déjà vérifié, les noms de colonne donnés ne sont pas en cause).

    J'ai alors directement exécuté cette requête dans la zone SQL de phpmyadmin et là surprise: tout fonctionne correctement!

    Pour résumer, je suis perdu, la requête fonctionne dans phpmyadmin mais pas lorsqu'elle est exécutée par ma page.



    Merci de votre aide,

    Neyort

  2. #2
    Membre expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Points : 3 295
    Points
    3 295
    Billets dans le blog
    1
    Par défaut
    salut,

    et si tu essayais:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    "UPDATE epreuves_reussies SET  e10 = 'valide' WHERE id_user = 4"

    est-ce que ça change quelque chose?
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 41
    Points : 27
    Points
    27
    Par défaut
    Bonjour

    Merci de vous intéresser à mon problème

    J'ai essayé vos modifications mais sans aucun résultat :/

    Je ne sais plus trop quoi penser.. :/

  4. #4
    Membre à l'essai
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juillet 2011
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Juillet 2011
    Messages : 21
    Points : 11
    Points
    11
    Par défaut je tente ma chance..
    alut !


    et si tu remplacais ton "=" par un LIKE.... ça t'aiderai ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "UPDATE epreuves_reussies SET  e10 LIKE 'valide' WHERE id_user = 4"

    ou alors tente la même requete que precedement mais remplace les ' par des `
    donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "UPDATE `epreuves_reussies` SET  e10 = `valide` WHERE id_user = 4"

  5. #5
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Points : 5 345
    Points
    5 345
    Par défaut
    bonjour,


    le commit est bien effectué ?

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 41
    Points : 27
    Points
    27
    Par défaut
    Bonjour à tous

    Pour répondre à dde59, j'ai tout essayé et non cela ne change pas^^"

    @punkoff, normalement le simple fait de faire prepare + execute devrait suffir à exécuter la requête..

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 41
    Points : 27
    Points
    27
    Par défaut
    Sujet résolu!

    J'ai vu qu'en utilisant exec au lien de execute tout fonctionnait normalement...
    Étrange quant même...

    Merci à tout ceux qui m'ont aidé!


    Neyort

  8. #8
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Points : 5 345
    Points
    5 345
    Par défaut
    Citation Envoyé par Neyort Voir le message
    @punkoff, normalement le simple fait de faire prepare + execute devrait suffir à exécuter la requête..
    a executer oui, mais a commité ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Update ne fonctionnant pas à la première exécution
    Par isa150183 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 10/11/2006, 18h25
  2. Chaîne SQL update ne fonctionne pas (faut-il l'imbriquer ?"
    Par beegees dans le forum Langage SQL
    Réponses: 2
    Dernier message: 03/10/2006, 11h22
  3. UPDATE ne fonctionne pas ?
    Par crocodile dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 18/07/2006, 16h50
  4. Requete UPDATE ne fonctionnant pas
    Par Yanmeunier dans le forum Access
    Réponses: 3
    Dernier message: 12/04/2006, 17h19
  5. Microsoft Update ne fonctionne pas sous Win 2000 SP4
    Par botakelymg dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 03/10/2005, 05h32

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