14
« : 13 Июля 2002, 16:02:08 »
Вот часть скрипта:
$query_cr_buy = "select quantity from cap_buy where cap = \'$cap\'";
$query_cr_sell = "select quantity from cap_sell where cap = \'$cap\'";
$to_sell_result = mysql_query($query_cr_sell, $link);
$to_buy_result = mysql_query($query_cr_buy, $link);
$to_buy_array = mysql_fetch_array($to_buy_result);
$to_sell_array = mysql_fetch_array($to_sell_result);
$to_buy = array_sum($to_buy_array);
$to_sell = array_sum($to_sell_array);
Может быть здесь можно и покороче написать, но так получилось :). В конце работы скрипта выводятся $to_buy и $to_sell, которые должны показывать сумму всех элементов возврашенного массива. Но почему-то выдается число, которое в два раза больше первого поля в MySQL :) Почему так происходит?