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 et select en une seule fois


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 119
    Points : 73
    Points
    73
    Par défaut update et select en une seule fois
    Bonjour,

    J'ai une table MySQL 'auteurs' qui contient les champs id, nom, prenom, password. Je veux mettre à jour password à partir de nom et prenom

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("UPDATE auteurs SET password='******' WHERE nom ='$nom' AND prenom = '$prenom'") or die(mysql_error());
    Mais, en même temps, je veux récupérer l'id de cette ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("SELECT id from 'auteurs' WHERE nom ='$nom' AND prenom = '$prenom'") or die(mysql_error());
    Est-ce que je peux faire les deux opérations en un seul coup ?

    Bien cordialement,

  2. #2
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 495
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 495
    Points : 6 067
    Points
    6 067
    Par défaut
    Citation Envoyé par laloupiote
    Bonjour,

    J'ai une table MySQL 'auteurs' qui contient les champs id, nom, prenom, password. Je veux mettre à jour password à partir de nom et prenom

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("UPDATE auteurs SET password='******' WHERE nom ='$nom' AND prenom = '$prenom'") or die(mysql_error());
    Mais, en même temps, je veux récupérer l'id de cette ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("SELECT id from 'auteurs' WHERE nom ='$nom' AND prenom = '$prenom'") or die(mysql_error());
    Est-ce que je peux faire les deux opérations en un seul coup ?

    Bien cordialement,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query('UPDATE auteurs SET password='******' WHERE nom ='$nom' AND prenom = '$prenom';SELECT id from 'auteurs' WHERE nom ='$nom' AND prenom = '$prenom'");
    Tente cela mais je vois pas trop ce que tu veux faire

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

Discussions similaires

  1. Fonction exécutée une seule fois dans un update
    Par Invité dans le forum Requêtes
    Réponses: 8
    Dernier message: 04/12/2012, 13h12
  2. [MySQL] requête select une seule fois
    Par speedylol dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/02/2009, 06h40
  3. SELECT si présent une seule fois
    Par zamanika dans le forum Requêtes
    Réponses: 7
    Dernier message: 21/03/2007, 14h12
  4. [VBA-E] selection en une seule fois
    Par SpaceFrog dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/10/2006, 16h37
  5. Réponses: 2
    Dernier message: 30/11/2004, 11h48

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