Прошу помощи, не выполняется запрос, а именно, не срабатывает UPDATE, при этом скрипт отрабатывает, никаких ошибок не возникает.
Привожу сам код:
<?php
$file = "./obmen/QQQQ.csv";
$file1 = "./obmen/flag.mod";
$file2 = "./obmen/flag2.mod";
$c=0;
$small_date = date('Y-m-d');
$big_date = date('Y-m-d H:i:s');
$next_year = date('Y-m-d', strtotime('+3 year'));
if (file_exists($flag2))
{
if (($handle = fopen($file, "r")) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, "^")) !== FALSE)
{
$arr[$c]['product_id']= $data[0] ;
$arr[$c]['part_cena']=$data[2];
$arr[$c]['kol']=$data[3];
$c++;
}
$flag = $c;
fclose($handle);
}
unlink($file1);
unlink($file2);
unlink($file);
}
$database = "basetest";
$link = mysql_pconnect("localhost", "WWW", "PSW");
mysql_select_db($database) or die("Не могу подключиться к базе.)))");
mysql_query("set character_set_server='utf8'");
mysql_query("set names 'utf8'");
for ($c=0; $c < $flag; $c++)
{
$sproduct_id = $arr[$c]['product_id'];
$spart_cena = $arr[$c]['part_cena'];
$skol = $arr[$c]['kol'];
$result = mysql_query("UPDATE basetest SET quantity = '$skol', price = '$spart_cena' WHERE sku = '$sproduct_id'") or die(mysql_error());
}
mysql_close($link);
?>