Я использую процедуру Sql server 2012 для выполнения с использованием php, и результат должен храниться в таблице только на сервере sql. Я столкнулся с этой проблемой, я могу получить данные из 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 $ query variable –