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 :

update et delete syntaxe [PDO]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Par défaut update et delete syntaxe
    bonsoir,

    je me casse la tête à trouver une solution de syntaxe mais je n'arrive pas à m'éviter un message d'erreur !!
    alors je viens demander à ceux qui en savent un peu plus long que moi
    ma syntaxe fonctionne avec un SELECT mais ne marche pas avec un update ou un delete.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $bdd->exec('DELETE FROM RN_{$_SESSION['idT']} WHERE id="'.$id.'"');
    ou encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $bdd->exec('UPDATE RN_{$_SESSION['idT']} SET nomS = "'.$nomS.'""');
    plante bien comme y faut
    alors qu'un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $reponse = $bdd->query("SELECT * FROM RN_{$_SESSION['idT']} ORDER BY heureS");
    fonctionne sans soucis.
    j'ai tenté de remplacer les simple quote par des doubles dans exec (" ") ça ne fonctionne pas. j'ai tenté de créer une variable $idT pour remplacer le SESSION[] mais ça ne fonctionne pas plus...

    merci pour votre aide précieuse

  2. #2
    Membre chevronné
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2009
    Messages : 236
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $bdd->exec("DELETE FROM RN_{$_SESSION['idT']} WHERE id=$id");
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $bdd->exec("UPDATE RN_{$_SESSION['idT']} SET nomS = $nomS");
    Tes variables sont comprise dans la chaîne de la requête si tu utilise des doubles quotes.

    EDIT : Autre possibilité

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $bdd->exec("DELETE FROM RN_{$_SESSION['idT']} WHERE id=".$id);

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Par défaut
    Merci pour ton retour
    tout fonctionne chez moi et j'ai trouvé entre ça cette syntaxe qui fonctionne aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $bdd->exec('DELETE FROM RN_salles_'.$_SESSION['idT'].' WHERE id="'.$id.'"');
    qui fonctionne plutôt bien

  4. #4
    Membre chevronné
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2009
    Messages : 236
    Par défaut
    Bonne continuation, n'oublie pas le "résolu".

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

Discussions similaires

  1. pb lock sur update ou delete
    Par cyberyan dans le forum Oracle
    Réponses: 1
    Dernier message: 13/12/2006, 08h20
  2. Obtenir code retour requête UPDATE et DELETE
    Par SurfingJeff dans le forum SQL
    Réponses: 3
    Dernier message: 02/08/2006, 12h27
  3. [trigger] insert update et delete
    Par kooljy dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 13/07/2006, 08h56
  4. BD Access 97 : UPDATE et INSERT : syntaxe error
    Par BeWog dans le forum XMLRAD
    Réponses: 3
    Dernier message: 15/06/2006, 12h01
  5. Evenement sur UPDATE, INSERT, DELETE
    Par papouAlain dans le forum Langage SQL
    Réponses: 6
    Dernier message: 23/12/2004, 14h58

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