Enregistrement dans deux TABLES

ViPHP
ViPHP | 2291 Messages

13 août 2006, 14:54

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
Modifié en dernier par dunbar le 13 août 2006, 19:06, modifié 1 fois.
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

13 août 2006, 16:50

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.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2291 Messages

13 août 2006, 19:07

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 ?
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

14 août 2006, 17:06

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:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2291 Messages

14 août 2006, 19:11

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)
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

14 août 2006, 22:30

affiche les requêtes générées pour vérifier qu'elles sont complètes (toutes les varaibles renseignées).

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute