Проблема в следующем:
в Adminer SQL запрос
SELECT SUM(`f4151`) AS sum FROM f_data271 WHERE `f3891`='Минск-Москва' and `f3881`='2014-08-04 00:00:00'возвращает сумму 5
В вычислениях
$sqlQ = "SELECT SUM(`f4151`) AS sum FROM ".DATA_TABLE."271 WHERE `f3891`='Минск-Москва' and `f3881`='2014-08-04 00:00:00'"; $pre = sql_query($sqlQ) or die(); $row = mysql_fetch_assoc($pre);$row['sum'] всегда содержит NULL
в чем может быть проблема и чтоделать?
Немного подробнее:
Вычисления ведуться при условии сохранения или изменении данных(Макс мест), данные о забронированных местах беруться из таблицы "Заявки"(f_data271), полученные значения пишутся в таблицу "Рейсы"
Весь код:
$sqlQ = "SELECT SUM(`f4151`) AS sum FROM ".DATA_TABLE."271 WHERE `f3891`='Минск-Москва' and `f3881`='2014-08-04 00:00:00'";
$pre = sql_query($sqlQ) or die();
$row = mysql_fetch_assoc($pre);
if ($row['sum']===NULL){
$sumondate=0;
}
else{
$sumondate=$row['sum'];
}
$line['Забронировано'] = $sumondate;
$line['Свободных мест'] = $line['Макс мест']-$sumondate;
$line['Список пассажиров'] = $row['sum']; // просмотр что нашлось













