[php] insérer un champs dans une table sql
Résolu
Jeanette
-
Breub62 Messages postés 2989 Date d'inscription Statut Membre Dernière intervention -
Breub62 Messages postés 2989 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une table composée des champs id , id_evenement, nom, prenom.
J'ai crée un nouveau champ "num_mc" dans lequel j'aimerais insérer des nombres (qui proviennent d'une autre base) en face de l'id_evenenement lui correspondant (car à chaque num_mc correspond un id_evenement identique)
Cela est-il possible?
Merci d'avance
j'ai une table composée des champs id , id_evenement, nom, prenom.
J'ai crée un nouveau champ "num_mc" dans lequel j'aimerais insérer des nombres (qui proviennent d'une autre base) en face de l'id_evenenement lui correspondant (car à chaque num_mc correspond un id_evenement identique)
Cela est-il possible?
Merci d'avance
A voir également:
- [php] insérer un champs dans une table sql
- Insérer une vidéo dans powerpoint - Guide
- Table ascii - Guide
- Insérer table des matières word - Guide
- Insérer signature word - Guide
- Insérer un espace insécable dans word - Guide
4 réponses
Et qu'est ce qui te pose problème exactement?
Tu veux le faire en php ou simplement sous phpMyAdmin?
Tu veux le faire en php ou simplement sous phpMyAdmin?
Je voudrais le faire en PHP, le problème c'est que lorsque j'insère ma requête pour le dernier champ, elle se met à la suite de la table en mettant tous les autres champs à zéro ..
//insertion 1ère requete dans la table eds_actif
$reqidagent= mysql_query("SELECT intervention.id_evenement,intervention.date_intervention, agent.nom_agent, agent.prenom
FROM intervention,agent
WHERE intervention.id_agent=agent.id_agent && intervention.id_agent_affecte=0") or die("impossible d'executer la requete");
while($row = mysql_fetch_row($reqidagent))
{
$query= "INSERT INTO 'eds_actif' ( 'id' , 'id_evenement' , 'date_intervention' , 'nom_agent' , 'prenom' )
VALUES ('', '".addslashes($row[0])."', '".addslashes($row[1])."', '".addslashes($row[2])."', '".addslashes($row[3])."')";
mysql_query ($query) or die ('Erreur SQL!' . $query. ' ' .mysql_error());
}
// insertion deuxieme requete dans la table eds_actif
include ('../annexes/connexions/connexion_prod.php');
$reqencours = mysql_query ("SELECT refClient FROM eds_actif_entier WHERE 'etat'= 'En cours '") or die("impossible d'executer la requete");
while($row = mysql_fetch_row($reqencours))
{
include ('../annexes/connexions/connexion_mcmt.php');
$query = "INSERT INTO 'eds_actif' ( 'oceanes_en_cours' )
VALUES ('".addslashes($row[0])."')" ;
mysql_query ($query) or die ('Erreur SQL!' . $query. ' ' .mysql_error());
}
$reqidagent= mysql_query("SELECT intervention.id_evenement,intervention.date_intervention, agent.nom_agent, agent.prenom
FROM intervention,agent
WHERE intervention.id_agent=agent.id_agent && intervention.id_agent_affecte=0") or die("impossible d'executer la requete");
while($row = mysql_fetch_row($reqidagent))
{
$query= "INSERT INTO 'eds_actif' ( 'id' , 'id_evenement' , 'date_intervention' , 'nom_agent' , 'prenom' )
VALUES ('', '".addslashes($row[0])."', '".addslashes($row[1])."', '".addslashes($row[2])."', '".addslashes($row[3])."')";
mysql_query ($query) or die ('Erreur SQL!' . $query. ' ' .mysql_error());
}
// insertion deuxieme requete dans la table eds_actif
include ('../annexes/connexions/connexion_prod.php');
$reqencours = mysql_query ("SELECT refClient FROM eds_actif_entier WHERE 'etat'= 'En cours '") or die("impossible d'executer la requete");
while($row = mysql_fetch_row($reqencours))
{
include ('../annexes/connexions/connexion_mcmt.php');
$query = "INSERT INTO 'eds_actif' ( 'oceanes_en_cours' )
VALUES ('".addslashes($row[0])."')" ;
mysql_query ($query) or die ('Erreur SQL!' . $query. ' ' .mysql_error());
}
Ce que je ne comprends pas c'est que tu fais 2 requêtes d'insertions sur la même table avec des champs différends...
Peux tu m'expliquer pourquoi :
puis
??
Peux tu m'expliquer pourquoi :
$query= "INSERT INTO 'eds_actif' ( 'id' , 'id_evenement' , 'date_intervention' , 'nom_agent' , 'prenom' )
puis
$query = "INSERT INTO 'eds_actif' ( 'oceanes_en_cours' )
??