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 :

Problème Select-->Insert PHP [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 175
    Par défaut Problème Select-->Insert PHP
    Bonjour,

    j'ai le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <?php
    mysql_connect("...", "root", "..."); // Connexion à MySQL
    mysql_select_db("..."); // Sélection de la base coursphp
     
    $requete=mysql_query("
    SELECT id,
    date_entered,
    date_modified,
    modified_user_id 
    FROM leads WHERE id= '1346edd4-f5fa-c10e-22e7-4b1f870455a9' ");
     
    while ($uneligne=mysql_fetch_array($requete)){
    "insert into contacts ( id,
    date_entered,
    date_modified,
    modified_user_id,
    ) values ('".$uneligne['id']."' ,
    '".$uneligne['date_entered']."',
    '".$uneligne['date_modified']."',
    '".$uneligne['modified_user_id']."')";
    }
    mysql_close(); 
    ?>
    je souhaite donc récupérer les données de la table leads pour les insérer dans la table contacts.
    Or lorsque j'exécute le script rien ne se passe, pas d'insertion, pas d'erreur.
    Si je teste les 2 requêtes séparément directement dans la base, celles-ci s'effectuent correctement.

    Auriez vous une idée du problème?

    Merci d'avance pour votre aide.

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Il n'y a pas d'erreur car tu ne les affiches pas. Ajoute "or die(mysql_error())" après ton mysql_query et ton mysql_fetch_array pour les voir.

  3. #3
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    Bonjour,
    Tu peux faire une telle requete en 1 seule fois :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    insert into contacts ( id,
    date_entered,
    date_modified,
    modified_user_id,
    ) 
    select id, date_entered, date_modified, modified_user_id
    FROM leads 
    WHERE id= '1346edd4-f5fa-c10e-22e7-4b1f870455a9';
    Z.

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 175
    Par défaut
    Amara,

    même en ajoutant or die(mysql_error()) je n'obtiens pas d'erreur...

  5. #5
    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
    Tu peux donner la définition de ta table 'contacts' ?

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 175
    Par défaut
    Merci Zwiter, ça fonctionne impec!!

    merci à tous pour votre aide.

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

Discussions similaires

  1. [MySQL] problème Select requete PHP
    Par coralie.bella dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 16/05/2010, 02h08
  2. [MySQL] Select Insert PHP
    Par antoine1504 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 27/11/2009, 10h06
  3. Problème SELECT/INSERT avec 3 tables
    Par caro22tens dans le forum Développement
    Réponses: 1
    Dernier message: 30/06/2009, 19h16
  4. [MySQL] Récuperer la valeur d'un select max() en php - Syntaxe
    Par skystef dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/05/2008, 00h40
  5. Problème de select via le php
    Par Colbix dans le forum Langage SQL
    Réponses: 4
    Dernier message: 05/05/2008, 23h10

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