Auteur Sujet: probleme de doublons sur requete insert into  (Lu 2278 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne karkajou

  • Débutant
  • *
  • Messages: 13
    • Recherche de correspondants francophone
probleme de doublons sur requete insert into
« le: 28 août 2010 à 04:53:39 »
Bonjour,

          Voilà, j'envoie les donnée d'un formulaire dans un base de donnée PHP5/MySQL via un INSERT INTO voici mon code:

mysql_connect($premier,$deuxieme,$troisieme);
mysql_select_db($db);
$sql = "INSERT INTO tb_identifiant (email, password, titre, prenom, nom, profession, adresse, ville, pays, codepostal) values('{$email}', '{$password}', '{$titre}', '{$prenom}', '{$nom}', '{$profession}', '{$adresse}', '{$ville}', '{$pays}', '{$codepostal}')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());//entre les données formulaire
$id = mysql_query("SELECT ID_identifiant FROM tb_identifiant WHERE email = '{$email}';");//va chercher la clé
$tbnewsletter = "INSERT INTO tb_newsletter (emailnews, interet, ID_identifiant) values('{$email}', '{$discipline}', '{$id}')";
mysql_query($tbnewsletter) or die('Erreur SQL !'.$tbnewsletter.'<br>'.mysql_error());//met le email dans la table news
$idnews = mysql_query("SELECT ID_news FROM tb_newsletter WHERE ID_identifiant = '{$id}';");
$relation = "INSERT INTO tb_relation (ID_identifiant, ID_newsletter) values('{$id}', '{$idnews}')";
mysql_query($sql) or die('Erreur SQL !'.$relation.'<br>'.mysql_error()); //entre les ID dans une table relationnel
mysql_close();  // on ferme la connexion 

Et lorsque je demande de m'affichier les données entrées dans la base, il m'affiche 2 lignes pareil

Merci!!!  :huh: :huh:

Hors ligne Sellig33

  • Connaisseur
  • ***
  • Messages: 262
Re : probleme de doublons sur requete insert into
« Réponse #1 le: 28 août 2010 à 13:04:31 »
Bonjour,

          Voilà, j'envoie les donnée d'un formulaire dans un base de donnée PHP5/MySQL via un INSERT INTO voici mon code:

mysql_connect($premier,$deuxieme,$troisieme);
mysql_select_db($db);
$sql = "INSERT INTO tb_identifiant (email, password, titre, prenom, nom, profession, adresse, ville, pays, codepostal) values('{$email}', '{$password}', '{$titre}', '{$prenom}', '{$nom}', '{$profession}', '{$adresse}', '{$ville}', '{$pays}', '{$codepostal}')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());//entre les données formulaire
$id = mysql_query("SELECT ID_identifiant FROM tb_identifiant WHERE email = '{$email}';");//va chercher la clé
$tbnewsletter = "INSERT INTO tb_newsletter (emailnews, interet, ID_identifiant) values('{$email}', '{$discipline}', '{$id}')";
mysql_query($tbnewsletter) or die('Erreur SQL !'.$tbnewsletter.'<br>'.mysql_error());//met le email dans la table news
$idnews = mysql_query("SELECT ID_news FROM tb_newsletter WHERE ID_identifiant = '{$id}';");
$relation = "INSERT INTO tb_relation (ID_identifiant, ID_newsletter) values('{$id}', '{$idnews}')";
mysql_query($sql) or die('Erreur SQL !'.$relation.'<br>'.mysql_error()); //entre les ID dans une table relationnel
mysql_close();  // on ferme la connexion 

Et lorsque je demande de m'affichier les données entrées dans la base, il m'affiche 2 lignes pareil

Merci!!!  :huh: :huh:

Bonjour,

vous faite deux INSERT en rouge de votre variable $sql

Gilles

Hors ligne karkajou

  • Débutant
  • *
  • Messages: 13
    • Recherche de correspondants francophone
Re : probleme de doublons sur requete insert into
« Réponse #2 le: 28 août 2010 à 21:22:27 »
Bonjour,

     Merci beaucoup!!!!!

     Il y a des jours ou l'on se sent ridicule  :huh:

Hors ligne Sellig33

  • Connaisseur
  • ***
  • Messages: 262
Re : Re : probleme de doublons sur requete insert into
« Réponse #3 le: 28 août 2010 à 21:31:27 »
     Merci beaucoup!!!!!

de rien, bonne continuation ;)

Gilles