Не считает вывод из бд

DIGIUS

Новичок
Доброго времени суток, пару часов ковыряюсь со следующим кодом:
Код:
$res=mysql_query("SELECT CONVERT(count(id),SIGNED) FROM `alltime` WHERE Status='1' lIMIT 1");
$row=mysql_fetch_row($res);
$allhour = $row[0]; //выводит 24
$res=mysql_query("SELECT   CONVERT(SUM(period),SIGNED) as period FROM `users` WHERE dateid='".$hour."' LIMIT 1");
$row=mysql_fetch_row($result);//$row[0] выводит тут 10
$allhour= (int)$allhour-(int)$row[0]; //по gettype тут integer
exit($allhour); //в идеале тут должно быть число вместо пустоты
Подскажите как получить 'осязаемое' число.
Заранее спасибо!
 
Последнее редактирование:

AnrDaemon

Продвинутый новичок
1.
(а ещё там [/php] есть…)
2. Прости, а что вообще твой код делает? Словами объясни.
 

DIGIUS

Новичок
1.
(а ещё там [/php] есть…)
2. Прости, а что вообще твой код делает? Словами объясни.
Если в общем это кусок кода моей системы бронирования, конкретно данный кусок вытягивает данные сколько часов осталось в выбранном дне и есть ли там место для ещё одной брони.
Конкретно я не могу получить цифры для математического уравнения. В коде в принципе всё понятно а на выходах из бд цифры (даже если не цифры они конвертируются в int). Вопрос в том что после арифметического действия на выхлопе получаю пустоту вместо ответа 14.
 

AnrDaemon

Продвинутый новичок
А теперь то же самое без жаргона и по пунктам.
Строчка номер такая-то, делает вот то-то.
 

DIGIUS

Новичок
А теперь то же самое без жаргона и по пунктам.
Строчка номер такая-то, делает вот то-то.
Код:
$allhour = $row[0]; //тут из бд мы получаем 24
$row=mysql_fetch_row($result);////тут из бд мы получаем 10
$allhour= (int)$allhour-(int)$row[0]; //тут из 24 отнимаем 10 и по идее получаем 14
exit($allhour); //но тут пусто, и я не знаю по чему
 
Сверху