千家信息网

PHP怎么操作SQL Server数据库实现表的改查与统计

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天小编给大家分享一下PHP怎么操作SQL Server数据库实现表的改查与统计的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇
千家信息网最后更新 2026年11月01日PHP怎么操作SQL Server数据库实现表的改查与统计

今天小编给大家分享一下PHP怎么操作SQL Server数据库实现表的改查与统计的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

下面是检索三个表来更新数据,即主表有信息不全,检索两个其他的信息表进行补录。

prepare($sql);//准备查询语句$res1->execute();//执行$count=0;while( $result=$res1->fetch(PDO::FETCH_ASSOC) ){        $count=$count+1;        $ZCBM=$result['C24'];//资产编码        //获取资产状态        $sql = "select C20 from AssetsA2012 where C02='$ZCBM'";        $res2 = $EisConn->query($sql);        $rows2=$res2->fetchAll(PDO::FETCH_ASSOC);        if($rows2){                $ZCZT=$rows2[0]['C20'];//获取资产状态         }else{                $ZCZT='正常★';//获取资产状态            }        //判断是否有保管信息        $sql = "select count(*) from InUser2012 where C01='$ZCBM'";        $result3 =$EisConn->query($sql);        $rows3 = $result3->fetch();        $rowCount = $rows3[0];                if ( $rowCount ) {                  //获取保管人、保管单位、保管地点                $sql = "select C03,C04,C06 from InUser2012 where C01='$ZCBM'";                $res4 = $EisConn->query($sql);                $rows=$res4->fetchAll(PDO::FETCH_ASSOC);                $BGR=$rows[0]['C03'];//获取保管人                $BGDW=$rows[0]['C04'];//获取保管单位                $BGDD=$rows[0]['C06'];//获取保管地点                //更新财务资产表                $ZCBM=trim($ZCBM);                $Set=" C25='$BGR',C26='$BGDD',C27='$ZCZT' ";                $sql = "UPDATE cwkA2012 SET $Set WHERE C24='$ZCBM' and C18=1";                $result = $EisConn->exec($sql);                 try {                        if ( $result>0 ) {                                echo $ZCBM.'===OK'.'
'; }else{ echo '资产编号:'.$ZCBM.' 更新记录失败!'.'
'; } }catch (PDOException $e){ echo '错误信息:'.$e.getMessage(); } }}echo '完成!';?>

检索两个表进行数据检查与修改:

prepare($sql);//准备查询语句$res1->execute();//执行$count=0;while( $result=$res1->fetch(PDO::FETCH_ASSOC) ){        $count=$count+1;        $ZCBM=$result['C24'];//资产编码        $newUNit=$result['C24'];//新单位名称        $BGR=$result['C25'];//保管人        $BGDD=$result['C26'];//保管地点        //获取资产状态        $sql = "select C20 from computerAssetsInfo where C02='$ZCBM'";        $res2 = $EisConn->query($sql);        $rows2=$res2->fetchAll(PDO::FETCH_ASSOC);        if($rows2){                $ZCZT=$rows2[0]['C20'];//获取资产状态         }else{                $ZCZT='正常★';//获取资产状态            }         if($BGR=='' || $BGR==null || $BGR=="不详" ){                        $BGR="公用";                            }                //判断是否有保管信息        $sql = "select count(*) from computerInUserInfo where C01='$ZCBM'";        $result3 =$EisConn->query($sql);        $rows3 = $result3->fetch();        $rowCount = $rows3[0];                 //更新财务资产表        $Set=" C25='$BGR',C27='$ZCZT' ";        $sql = "UPDATE cwkAssets SET $Set WHERE C24='$ZCBM' and C18=1";        $result = $EisConn->exec($sql);         try {                if ( $result>0 ) {                        echo $ZCBM.' OK'.'
'; }else{ echo '资产编号:'.$ZCBM.' 更新记录失败!'.'
'; } }catch (PDOException $e){ echo '错误信息:'.$e.getMessage(); } }echo '完成!';?>

获取不同的值。

prepare($sql);//准备查询语句$res->execute();//执行while( $result=$res->fetch(PDO::FETCH_ASSOC) ){        echo $result['C04'].'
';}?>

以上就是"PHP怎么操作SQL Server数据库实现表的改查与统计"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

资产 信息 状态 更新 数据 知识 篇文章 保管人 单位 地点 语句 准备 查询 检索 数据库 统计 不同 两个 内容 编码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东万易互联网科技有限公司惠州分公司 互联网科技财经 互联网是不是新科技 互联网科技公司税收优惠 易互联网科技有限公司 互联网科技革命 广州互联网络科技有限公司 互联网科技博主是什么意思 中国互联网有什么科技含量 昭通云南众福互联网科技有限公司 昭通互联网科技选哪家 宝灵互联网科技有限公司 崇明区互联网教育科技诚信经营 民营互联网公司国防科技 互联网方面的科技前沿 雨阳互联网卡科技有限公司 半导体是互联网高科技吗 广州有谷有贝互联网科技有限公司 好易买互联网科技 互联网科技对化妆品行业 高科技互联网 互联网科技上市公司 新浪科技互联网 左右互联网络科技 崇明区互联网教育科技诚信经营 燊美集互联网科技有限公司 科技互联网行业投资研究 互联网企业和网络科技有限公司 互联网科技创业有什么好项目 互联网科技快速发展优美句子
0