Probleme de synchronisation mysql

Fermé
anayel Messages postés 11 Date d'inscription mercredi 14 janvier 2009 Statut Membre Dernière intervention 9 décembre 2009 - 29 janv. 2009 à 16:31
anayel Messages postés 11 Date d'inscription mercredi 14 janvier 2009 Statut Membre Dernière intervention 9 décembre 2009 - 30 janv. 2009 à 11:07
Bonjour,
Je vous expose mon probleme.
Dans une base mysql j'ai 2 tables (ocsweb et tempo) la premier est generee par ocsinventory et la deuxieme est cree par mes soins.
Dans la table ocs j'ai ajoute des champs qui doivent etre automatiquement remplis par les informations rentrées dans "tempo".
Je n'est pas réussi a faire quelque chose de concluant.

Mon code:
<?php
//connexion a la base
include ('connexion.php');

//requete pour networks
$rec=("SELECT * FROM tempo INNER JOIN networks ON networks.MACADDR=tempo.AD_MAC AND networks.IPADDRESS=tempo.AD_IP;");
$exec=mysql_query($rec);

$rec1=("SELECT * FROM tempo INNER JOIN hardware ON hardware.IPADDR=tempo.AD_IP;");
$exec1=mysql_query($rec1);

while($result=mysql_fetch_assoc($exec)) {
$vlan=$result['VLAN'];
}

while($result1=mysql_fetch_assoc($exec1)) {
$reponsable=$result1['RESPONSABLE'];
$type_machine=$result1['TYPE_MACHINE'];
$inventaire=$result1['INVENTAIRE'];
$date_garantie=$result1['DATE_GARANTIE'];
$vlan=$result1['VLAN'];
$ad_ip=$result1['AD_IP'];
$ad_mac=$result1['AD_MAC'];
}

//requete
$update=("UPDATE networks SET VLAN='$vlan'
WHERE MACADDR='$ad_mac' AND IPADDRESS='$ad_ip';");

$update1=("UPDATE hardware SET RESPONSABLE='$responsable', TYPE_MACHINE='$type_machine', INVENTAIRE='$inventaire', DATE_GARANTIE='$date_garantie'
WHERE IPADDR='$ad_ip';");

//execution des requtes
mysql_query($update) or die(mysql_error());
mysql_query($update1) or die(mysql_error());

//deconnexion de la base
mysql_close();
?>

Merci de votre aide.

1 réponse

anayel Messages postés 11 Date d'inscription mercredi 14 janvier 2009 Statut Membre Dernière intervention 9 décembre 2009
30 janv. 2009 à 11:07
si quelqu'un peut m'aider.
merci d'avance.
0