中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP怎么操作SQL?Server數據庫實現表的改查與統計

發布時間:2022-03-21 19:43:10 來源:億速云 閱讀:152 作者:iii 欄目:開發技術

今天小編給大家分享一下PHP怎么操作SQL Server數據庫實現表的改查與統計的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

下面是檢索三個表來更新數據,即主表有信息不全,檢索兩個其他的信息表進行補錄。

<?php
require 'pspLinkConfig.php';//加載數據庫
 
$sql = "select C24 from cwkA2012 where C18=1";
$res1 = $EisConn->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'.'<br>';
			}else{
				echo '資產編號:'.$ZCBM.' 更新記錄失敗!'.'<br>';
			}
		}catch (PDOException $e){
			echo '錯誤信息:'.$e.getMessage();
		}			
	}
}
echo '完成!';
?>

檢索兩個表進行數據檢查與修改:

<?php
require 'DawnEisLinkConfig.php';//加載數據庫
 
$sql = "select C24,C23,C25,C26 from cwkAssets where C18=1";
$res1 = $EisConn->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'.'<br>';
		}else{
			echo '資產編號:'.$ZCBM.' 更新記錄失敗!'.'<br>';
		}
	}catch (PDOException $e){
		echo '錯誤信息:'.$e.getMessage();
	}			
 
}
echo '完成!';
?>

獲取不同的值。

<?php
require 'LinkConfig.php';//加載數據庫
$sql = "select distinct C04 from AssetsInfo where C26='計算機'";		
$res = $EisConn->prepare($sql);//準備查詢語句
$res->execute();//執行
while( $result=$res->fetch(PDO::FETCH_ASSOC) ){
	echo $result['C04'].'<br>';
}
?>

以上就是“PHP怎么操作SQL Server數據庫實現表的改查與統計”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武安市| 长武县| 格尔木市| 张家港市| 衡阳县| 汕尾市| 建宁县| 乾安县| 乌鲁木齐县| 无锡市| 泌阳县| 建昌县| 周至县| 福安市| 图木舒克市| 长顺县| 九龙城区| 钟祥市| 汾西县| 上思县| 巩留县| 富阳市| 界首市| 万州区| 惠水县| 广南县| 浦县| 招远市| 临沂市| 额尔古纳市| 荆门市| 北安市| 若羌县| 镇康县| 萍乡市| 抚顺市| 荔波县| 来安县| 冕宁县| 常州市| 江川县|