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 :

Requête UPDATE en php [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Août 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2014
    Messages : 20
    Points : 19
    Points
    19
    Par défaut Requête UPDATE en php
    Bonjour à toutes et tous,

    Je viens chercher un peu d'aide pour faire fonctionner ma requête UPDATE....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sqla = 'UPDATE probleme SET '.$fields2insert.' = '.$data2insert.' WHERE ticket = '.$ticket.' ';
    J'ai essayé avec des " et des ' mais pas de solution

    Si vous avez une idée ça me débloquerait tout

    Bonne journée à tous !

  2. #2
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Si tu as des chaines de caractère il faut mettre des guillemets autour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sqla = 'UPDATE probleme SET '.$fields2insert.' = "'.$data2insert.'" WHERE ticket = "'.$ticket.'"';

  3. #3
    Membre expert
    Avatar de Spartacusply
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Points : 3 275
    Points
    3 275
    Par défaut
    Autrement tu utilises pdo et les requêtes préparées ainsi tu n'auras plus besoin de te préoccuper des guillemets (ce qui est quand même plus pratique).

  4. #4
    Membre à l'essai
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Août 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2014
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Merci beaucoup pour vos réponses

    Au final, j'ai décomposé ma requete comme tel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    $sqla = 'UPDATE probleme SET ticket='.$_POST[ticket].'......

  5. #5
    Membre expert
    Avatar de Spartacusply
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Points : 3 275
    Points
    3 275
    Par défaut
    Tu noteras que ta requête n'est pas sécurisée du tout, je te laisse exécuter ta requête avec $_POST['ticket'] = "1 WHERE 1=1 --";

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

Discussions similaires

  1. [PostgreSQL] [PHP objet & PDO] Requête UPDATE ne passe pas
    Par lynnaryas dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/04/2012, 15h07
  2. [MySQL] Script PHP avec requête UPDATE
    Par souminet dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 07/04/2010, 16h02
  3. [ODBC] Requête UPDATE PHP->ACCESS
    Par frogs dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 24/10/2008, 13h48
  4. [SQL] Requête UPDATE qui ne s'exécute pas avec PHP
    Par xplose dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 16/08/2007, 09h42
  5. [SQL] Requête UPDATE en PHP
    Par zorba49 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 18/01/2007, 16h44

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