Page 1 sur 1

Enregistrement dans deux TABLES

Posté : 13 août 2006, 14:54
par dunbar
Bonjour,

Je voudrais savoir comment faire pour enregistrée des données dans deux bases différente (sur le même serveur).
Base1 from table1 et base2. from table2

Merci

Posté : 13 août 2006, 16:50
par Truc
Salut,

Enregistrer (INSERT) ou Sélectionner (SELECT) ?

Essaie déjà en préfixant le nom de la table par le nom de la base : base_1.table1

Apparemment il s'agit plus d'un souci "Base de données" que "PHP" alors je déplace.

Posté : 13 août 2006, 19:07
par dunbar
Salut,

Enregistrer (INSERT) ou Sélectionner (SELECT) ?

Essaie déjà en préfixant le nom de la table par le nom de la base : base_1.table1

Apparemment il s'agit plus d'un souci "Base de données" que "PHP" alors je déplace.
Je sais comment faire un INSERT dans une base, mais je voudrais faire un insert d'une partie des données dans une autre base.
Ceci est t'il valable ?
 
include "../../connect/fc-phpconnect_tvc.php";

$sql = "INSERT INTO base_1(date_realisation, date_encodage, nom_utilisateur, ref_client, nom_client, 
adr_client, code_postal, commune, adr_modem, 
technicien, heure_debut, heure_fin, telephone, etat_installation, commentaire) values ...............

 $insert = mysql_query($sql) or die (mysql_error()); 

include "../../connect/fc-phpconnect_tvc2.php"; 

$sql = "INSERT INTO base_2(ref, nom, adr, rem, tech, date, tel) values
$insert = mysql_query($sql) or die (mysql_error()); 

$insert = mysql_query($sql) or die (mysql_error()); 
Cette méthode es t'elle valable ?

Posté : 14 août 2006, 17:06
par Truc
Tu as noté le sujet en tant que [Résolu], c'est cool.

Est-ce que tu pourrais montrer comment tu y est parvenu... d'autres peuvent avoir le même souci :pouce:

Posté : 14 août 2006, 19:11
par dunbar
Tu as noté le sujet en tant que [Résolu], c'est cool.

Est-ce que tu pourrais montrer comment tu y est parvenu... d'autres peuvent avoir le même souci :pouce:
 $sql = "INSERT INTO prestation_beta (date_realisation, date_encodage, 
nom_utilisateur, ref_client, nom_client, adr_client, 
code_postal, commune, adr_modem, technicien, 
heure_debut, heure_fin, telephone, etat_installation, 
commentaire) values ( '".$date1."','".$date2."','".$user.
"','".$ref."','".ucfirst($nom)."','".ucfirst($adr)."','".$code."','".ucfirst($commune)."','".strtoupper($address_mac)."', '".$tech.
"','".$heure_debut."','".$heure_fin."','".$telephone."','"
.$installation."','".ucfirst($commentaire)."')";
                                               $insert = mysql_query($sql) or die (mysql_error());

                                                                  /*Insertion dans la TABLE 2 eme TABLE*/

                                             $sql = "INSERT INTO prestation_aout_2006 (ref, nom, adr, rem, tech, date, tel) 
values ( '".$ref."','".$nom."','".$adr."','".$commentaire."','"
.$tech."','".$date1."','".$telephone."')";


                                             $insert = mysql_query($sql) or die (mysql_error());
:roll:
J'ai encore quelques soucis (certain champs de ma TABLE reste vide)

Posté : 14 août 2006, 22:30
par Truc
affiche les requêtes générées pour vérifier qu'elles sont complètes (toutes les varaibles renseignées).