<?php
while($row=mysql_fetch_array($res))
{
//Result;
//select the sum in here;
$sumQry = "SELECT SUM(amount) FROM login WHERE tdate = '<?php echo date("F d, Y" ,time()); ?>" />' ";
}
?>
ОШИБКИ Анализировать ошибку: синтаксическая ошибка, неожиданный T_STRING в ... на линии 4Вычислить SUM в MySQL для ошибки сегодняшней даты #Parse
я хочу, чтобы вычислить сумму чисел (я имею в виду, как 10 + 50 + 85 + 90) на сегодняшний день и diplsay сумма в конце фонтана. поэтому использовал вышеуказанный код. но я думаю, что некоторые вещи не так с <?php echo date("F d, Y" ,time()); ?>
UPDATE Ok. Спасибо, парни! Оставьте о дате. но я также не могу отобразить сумму для общего.
Предупреждение: mysql_fetch_array(): поставляется аргумент не является допустимым MySQL результаты ресурс в ** в строке 3
<?php
include "db.php";
while($row=mysql_fetch_array($res))
{
//Result;
//select the sum in here;
$sumQry = "SELECT SUM(amount) FROM login";
}
?>
Просто FYI, используя PHP тегов в строке запроса не будет делать вам никакой пользы, , Вы уже строите строку запроса в PHP, поэтому используйте конкатенацию с '.', чтобы добавить вывод функции, такой как' date() ', в строку, как вы видите в ответе @ pvnarula. – kuujo
Проверьте сейчас. Обратите внимание, что цикл не нужен, потому что из-за группы будет возвращен один результат. – transilvlad
Также я использовал mysqli вместо mysql, поскольку mysql устарел. См. Http://www.php.net/manual/en/class.mysqli.php – transilvlad