1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
<?php
$host='localhost'; //Nom de la machine
$dns=''; //Nom de la source de données
$user='admin';//nom d'utilisateur et mot de passe de connection à la DNS
$passwd='admin';
$cnx=odbc_pconnect($dns,$user,$passwd,SQL_CUR_USE_ODBC) or die("could not connect base chargement"); //connexion à la base de
$select="select nmonitorstateid,ndeviceid,dlastinternalstatetime from PivotActiveMonitorTypeToDevice minus select state,time from result";
$execution=odbc_exec($cnx,$select);
while(odbc_fetch_array($execution))//resultat de la requete
{
$nmonitorstateid=odbc_result($execution,1);
$ndeviceide=odbc_result($execution,2);
$dlastinternalstatetime=odbc_result($execution,3);
if($nmonitorstateid=='3')
{
$warningMsg=' Votre poste est en panne';
echo $warningMsg,"\n";
$select2="insert into result values ('$nmonitorstateid','$ndeviceid','$dlastinternalstatetime')";
$execution2=odbc_exec($cnx,$select2);
}
}
odbc_close($cnx);//fermeture de la connection de base de données
?> |
Partager