php调用海康威视4200软件同步考勤数据到sql_server ,并通过html实时显示。
短信预约 -IT技能 免费直播动态提醒
海康威视4200软件同步考勤数据到sql_server ,并通过html实时显示。
安装环境,这个不多说了,肯定得先设置好sql_server吧。
数据库设置好后同步一下就可以直接获取信息到数据库中了。
有了数据后我们使用php调用一下
$time=date('Y-m-d');// echo($time);$serverName = "xxxxxx"; //数据库服务器地址$uid = "sa"; //数据库用户名$pwd = "xx"; //数据库密码$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"binghai","CharacterSet"=>"utf-8");$conn = sqlsrv_connect($serverName, $connectionInfo);if( $conn == false){ echo "连接失败!"; var_dump(sqlsrv_errors()); exit;}else{//获取1公司YI进的人数$sql="select count(DISTINCT renyuan) from [binghai].[dbo].[123456] WHERE id LIKE 'SJY%' AND jilu_riqi="."'$time' AND shebeimingcheng='jin'";$query=sqlsrv_query($conn, $sql);$yigongsijin='';while($row1=sqlsrv_fetch_array($query)){$yigongsijin=$row1[0];}$sql="select count(DISTINCT renyuan) from [binghai].[dbo].[123456] WHERE id LIKE 'SJY%' AND jilu_riqi="."'$time' AND shebeimingcheng='chu'";// echo $sql;$query=sqlsrv_query($conn, $sql);$yigongsichu='';while($row=sqlsrv_fetch_array($query)){$yigongsichu=$row[0];// var_dump($row); }// echo $jinnum;//获取1公司YI出的人数$shejiyuanrenyuan=$yigongsijin-$yigongsichu;// echo $renyuan;if($shejiyuanrenyuan<0){ $shejiyuanrenyuan=0;}exit(json_encode(['code' => 1, 'shejiyuanrenyuan' => $shejiyuanrenyuan]));}
这边是前端js代码:
<script type="text/javascript"> var XXX = { url:'XXX.php', dataType:'json', success:function(res) { if(res.code == 1) { // alert(res); document.getElementById("XXXX").innerHTML = res.shejiyuanrenyuan;} // alert(res.renyuan);} // console.log(res); } }; // document.getElementById("renyuan").innerHTML = res; //关键在这里,Ajax定时访问服务端,不断获取数据 ,这里是10秒请求一次。 setInterval(function(){$.ajax(XXX)},1000);</script>
来源地址:https://blog.csdn.net/qq_35244033/article/details/131736405
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341