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 :

insérer les enregistrement d'un tableau [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 758
    Par défaut insérer les enregistrement d'un tableau
    Bonsoir,

    j'ai une table pointage qui comporte les colonnes suivantes :
    pointer_sp (id d'une table donnant le nom du propriétaire)
    pointer_fma (id d'une table donnant le nom du véhicule)
    pointer_date (champ date)
    pointer_formateur (id d'une table donnant le nom du locataire)

    et j'ai écrit une requête qui m'affiche pour chaque type véhicule le nom du locataire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT pointer_fma, pointer_formateur FROM pointage GROUP BY pointer_fma
    ainsi avec les données obtenu de la requête précédente je souhaiterais insérer dans ma table pointage l'id du locataire (pointer_formateur) dans celui du propriétaire (pointer_sp) pour le véhicule correspondant (pointer_fma)

    existe il une méthode permettant de réalisé ceci (j'espére avoir été clair dans mes explications ) ???

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2007
    Messages : 194
    Par défaut
    Bonjour,

    le plus simple serais de faire un foreach sur le résultat de ta requete d'affichage (si c'est bien sous la forme d'un Array()), et pour chaque ligne lu, de faire l'insertion dans la table pointage.

    Yasen77

  3. #3
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    ainsi avec les données obtenu de la requête précédente je souhaiterais insérer dans ma table pointage l'id du locataire (pointer_formateur) dans celui du propriétaire (pointer_sp) pour le véhicule correspondant (pointer_fma)
    Ai je bien compris, tu veux ajouter l'id du locataire dans la table des propriétaires ? C pour un historique ?

    Car sinon copier l'id du locataire dans l'id du propriétaire c plutôt assez simple mais je vois pas l'intérêt ?

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

Discussions similaires

  1. [AC-2003] Filtrer les enregistrements dans un tableau
    Par chougadosu dans le forum VBA Access
    Réponses: 6
    Dernier message: 23/06/2010, 13h15
  2. [RegEx] Rechercher des éléments et les enregistrés dans un tableau
    Par arnaudperfect dans le forum Langage
    Réponses: 4
    Dernier message: 21/03/2010, 22h41
  3. Insérer les valeurs d'un tableau dans une table
    Par Konami15 dans le forum ASP
    Réponses: 30
    Dernier message: 30/09/2008, 15h14
  4. Réponses: 3
    Dernier message: 29/12/2007, 23h57
  5. Réponses: 5
    Dernier message: 27/10/2006, 08h43

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