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 :

[SQL] Recupération de l'id de ma ligne insérée


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 266
    Points : 113
    Points
    113
    Par défaut [SQL] Recupération de l'id de ma ligne insérée
    Bonkour à tous,
    je cherche un moyen de récupérer la valeur de l'id de la ligne que ma requete SQL vient de creer "insert into membres (id,civilite,nom,prenom,adresse,adressebis,codepostal,ville,pays,solde) values(0,'MR','','','','','','','','')"
    Le probleme c'est qu'il ne me renvoi que 1 pour me signler que la requete a bien eu lieu.

    D'avance merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Points : 1 460
    Points
    1 460
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into membres (id,civilite,nom,prenom,adresse,adressebis,codepostal,ville,pays,solde) values(0,'MR','','','','','','','','')"
    pourquoi tu fais pas plutot:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     insert into membres (id,civilite) values(0,'MR')
    avec une valeur par défaut pour les autres champs

    sinon pour ton pb je comprend pas trop vu que tu as deja la valeur de l'id: 0

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 266
    Points : 113
    Points
    113
    Par défaut
    En fait j'ai mis un auto-increment dans ma base de donnée donc il m'atribue automatiquement un id. J'aimerai pouvoir le récuperer pour pouvoir l'afficher

  4. #4
    000
    000 est déconnecté
    Nouveau membre du Club
    Inscrit en
    Décembre 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 36
    Points : 36
    Points
    36

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Tout à fait pour la fonction
    Sinon si comme tu as dis que ton id est autoincrémenté pourquoi le définir dans ta requete, pas besoin

    tu as aussi ca là lol Comment connaître l'id auto_increment de mon dernier ajout ?

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 266
    Points : 113
    Points
    113
    Par défaut
    Merci ca fonctionne bien. N'y a t il pas de risque si jamais 2 personnes executent 2 requetes simultanément??

  7. #7
    000
    000 est déconnecté
    Nouveau membre du Club
    Inscrit en
    Décembre 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 36
    Points : 36
    Points
    36
    Par défaut
    t'as pas du lire ce qui y avait dans ce lien

    Citation Envoyé par Kerod

    t aurais lu


    cette fonction peut-être utilisée sans problème en cas de connexions simultanées de plusieurs personnes

  8. #8
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Les probabilités sont vraiment mince. Mais je pense qu'il y aura aucun problème.

    En plus tout est décrit dans le lien

    Edit : pas assez rapide

Discussions similaires

  1. [SQL Server] UPDATE d'un ensemble de lignes
    Par papouAlain dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/05/2006, 16h56
  2. [SQL server 2005] caractère de retour à la ligne
    Par Louis-Guillaume Morand dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/02/2006, 15h34
  3. [SQL] recupération d'un ID
    Par djinko dans le forum PHP & Base de données
    Réponses: 42
    Dernier message: 30/01/2006, 12h24
  4. Script sql recupérant la structure ET les données.
    Par __fabrice dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 04/01/2006, 15h17
  5. 8i : sql loader et champ texte sur plusieurs lignes
    Par naonedboy dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 23/11/2005, 11h07

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