не работает insert into в скрипте
Алексей Фомичев

Доброго времени суток.

имеется скрипт с 3-мя запросами к одной и той же таблице.

<?php

Error_Reporting(E_ALL & ~E_NOTICE);

include("../../connect.inc");
include("../../func.inc");

$date_per = get_min_period(time());
$prod = get_prod("", "", "", $date_per[3], time());
$sredprod1 = $value['kol'] / 3;
$sredprod1 = number_format($sredprod1);
$colclients = count($value['clients']);
foreach ($prod as $kod => $value) {
    $ost = get_ost_data($kod);
    $mesprod = $ost['ost'] / ($value['kol'] / 3);
    $num = mysql_result(mysql_query("SELECT COUNT(*) FROM `potreb` WHERE `kod`='$kod'"), 0);
    echo "$num";
    if ($num != 0) {
        mysql_query("UPDATE `potreb` SET `sredprod`='" . ($value['kol'] / 3) . "', `clients`='" . count($value['clients']) . "', `mesprod`='" . (int) $mesprod . "' WHERE `kod`='$kod'");
        echo "Обновление";

    } else {
        mysql_query("INSERT INTO `potreb` ('kod','sredprod','clients','mesprod') VALUES('$kod','$sredprod1','$colclients','$mesprod')");
        echo "Добавление";

    }

  echo "[$kod] sredprod=" . ($value['kol'] / 3) . ", clients=" . count($value['clients']) . ", mesprod=" . (int)$mesprod . "<br />\n";
}
?>

Сама таблица на данный момент пуста. Исходя из того, что в браузере при вызове скрипта выводится "добавление", можно предположить, что первый запрос к таблице отрабатывает корректно. Вот только реально в таблицу ничего не пишется.

Заранее благодарю за помощь.
Успехов!

Алексей Фомичев около 2 месяцев назадСпасибо 0
1 чел.