begin process at 2012 05 31 00:21:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

insert 2 clé


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

insert 2 clé

lundi 11 février 2008 à 18:26:10 | insert 2 clé

jaafar50

Je voudrais savoir comment on fait pour inserer dans une table dont la clé primaire est la concaténation de deux autre clé venant d'autre table.

table-->commande    
Id_produit
Id_emp
Qté_commandé

exemple
Id_produit       Id_emp             Qté_commandé
3                       77                            60
4                       77                            46
6                       77                            33
7                       77                              5

c a d on affect plusieur produit a un seul employer ok :si vous voulez plus de détail envoyer moi sur jaafar_113@yahoo.fr
lundi 11 février 2008 à 23:53:53 | Re : insert 2 clé

Bling 182

INSERT INTO `commande` VALUES ('<id du produit>', '<id de l'employé>', '<Qte commandée>');

Le meilleur étant de séléctionner préalablement les id du produit et de l'employé avant dans les tables respectives pour éviter un état inconsistent de la base.
mardi 12 février 2008 à 10:58:24 | Re : insert 2 clé

jaafar50

je vous donne le scripte de la page affectation c pas commander
<?php
foreach($_REQUEST['check'] as $key => $elem)
 {
   $query1= mysql_query("insert into affectation (id_produit,quantite) values ($elem,'".$_REQUEST['qantite']."')");
   echo $query1;
   
 }
 $query= "select id_produit from affectation where id_produit='".$elem."'";
 $result=mysql_query($query);
 $tab = recuperer($query,$connexion);
 for($i=0;$i<count($tab['id_produit']);$i++)
         {
   $query2= mysql_query("update affectation set id_emp='".$_REQUEST["choix"]."'");
   //effectuer($query,$connexion);
         }
?>

N.B :j recue une resulta prealable mais la quantite tjrs 0;;;;;;;;


Cette discussion est classée dans : insert, table, id, produit, clé


Répondre à ce message

Sujets en rapport avec ce message

MySQL_INSERT_ID mais pour le delete ???? [ par ripoux ] Hello,Peut-être l'aurez-vous compris dans le titre...Je cherche un moyen pour faire un delete de plusieur table relié entre elle.Pour un Insert, il ex INSERT a l'id qu'on vient de DELETE [ par Bassman ] Bonjour a tous, Voila j'aimerais savoir sous mysql comment forcé l'insertion dès le "départ", c'est a dire, par exemple dans votre table utilisateur triple jointure JOIN LEFT SQL [ par coucou747 ] Salut, Pour un projet, j'aimerais faire une triple jointure : j'ai fait une table mysql pour des contacts, une table qui contient des groupes, une ta chercher un mot ds la BD [ par lucky_girl3 ] bonsoirj'ai un pb que je dois régler avant demain SVVPen fait j'ai une zone texte ou l'utilisateur entre un mot clé qu'il désire cherche Comment savoir le dernier ID (MySQL) [ par ImmortalPC ] Salut, j'ai un super problème. j'ai une table comme cela : CREATE TABLE `test` ( `ID` int(11) NOT NULL auto_increment, `sujet` varchar(255) NOT NULL pb de liste deroulante [ par EksTaZia ] bonjour a tous, j'ai une requete qui m'affiche tous les métiers présents dans ma base, dans une liste déroulante En faisant son choix de métier, t MySql [ par jnbrunet ] Salut,Quelle est la manière la plus simple et la plus courte pour défénir combien de champs de ma table on la valeur "2" dans la section ID?j'avais pe Pb relation entre deux tables ! [ par milkasoprano ] Bonjour tous le monde, apres 2 heures de recherches je narrive pas a mettre en relation "deux tables" pour afficher un while avec les donnés ! c un p aide moi [ par snikersmaster ] bonjour, je suis debutant dans la programmation avec language PHP et je veux m'aider svp, j'ai une liste des donner dans une petit  table  mysql, nom CREATE TABLE [ par simon0000 ] salut tous le monde est ce que quelque un pourais me dir pourquoi ce code ne me marche pasmerciCREATE TABLE shop_commandes (   ID int(5) DEFAULT '0' N


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales