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 pdo sqlite php [PDO]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Points : 62
    Points
    62
    Par défaut UPDATE pdo sqlite php
    Bonjour,

    Je souhaiterais faire un UPDATE d'un table User, mais j'ai cette erreur qui apparait :
    Fatal error: Call to a member function execute() on boolean in...
    Alors j'ai testé plusieurs choses, mais ça ne marche pas.

    Voici mon dernier test :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $update = $db->prepare("UPDATE User SET Nom = :Nom WHERE Nom=Dupont");
    $update ->execute(array(':Nom'=>$user['Nom']));
    Je voudrais donc modifier le nom par celui contenu dans le table user à l'indice Nom.

    Merci d'avance pour l'aide apportée.
    Bonne soirée.

  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
    modifier le nom par celui contenu dans le table user à l'indice Nom


    Il te manque les "
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $update = $db->prepare('UPDATE User SET Nom = :Nom WHERE Nom="Dupont"');
    Mais prepare plutôt le tout

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $update = $db->prepare("UPDATE User SET Nom = :nouveau_nom WHERE Nom = :ancien_nom");
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Points : 62
    Points
    62
    Par défaut
    Ah oui mince...
    Un grand merci pour cette réponse !

    Bonne journée !

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

Discussions similaires

  1. [PDO] PDO.sqlite : update non effectué, mais pas d'erreur
    Par Yosko dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 12/04/2012, 16h55
  2. [PDO] Pb instanciation $statement avec PDO sous PHP
    Par tigunn dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 22/02/2007, 20h45
  3. [Conception] Pb update avec formulaires php
    Par Manu_Corp dans le forum PHP & Base de données
    Réponses: 47
    Dernier message: 28/08/2006, 17h51
  4. Probleme avec l'objet PDO en PHP
    Par krovomi dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 03/05/2006, 12h18
  5. [MySQL] Update multiples et PHP
    Par nath-0-0 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 24/04/2006, 12h48

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