0
我正在使用Sql server 2012過程來執行使用php,並且結果應該只存儲在sql server上的表中。 我面臨這個問題,我可以從php代碼中獲取數據,但是當我將該數據插入表中時,只插入了一個值。我可以在屏幕上看到不同的值 當我運行php script.but返回僅數據庫插入第一個值。 我不明白我在哪裏出錯。 請幫助我。 在此先感謝。無法使用php腳本將數據插入數據庫
while ($obj = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC ))
{
if($obj['Bank_Name']!= $obj['Bank_Name_old'])
{
$obj['company_code'];
$obj['Account_Code'];
$obj['Bank_Name'];
$obj['Bank_Name_old'];
$obj['field_name']='Bank Name';
if($obj['field_name']='Bank Name')
{
$old=$obj['Bank_Name_old'];
$new=$obj['Bank_Name'];
}
$query="insert into vns_db.dbo.client_details_log (company_code,client_id,field_name,original_value,new_value) values ('".$obj['company_code']."',
'".$obj['Account_Code']."','".$obj['field_name']."','$old','$new')".'<br>';
$res = sqlsrv_query($conn,$query);
echo $res;
echo $query;
}
這是PHP腳本輸出
刪除「。
'from $查詢變量 –