sasmoney
@sasmoney

Почему скрипт PHP PDO не хочет получать данные из базы?

Есть скрипт, который получает suma всех записей за день, опеределенного пользователя ref_id, но по какой-то причине скрипт не выдает сумму $depref1, при этом никаких ошибок не показывает
$day1 = date("d-m-Y");

$find = $db->prepare("
	SELECT SUM(suma) FROM kot_payments WHERE data = :data AND ref_id = 10215
");
$find->execute(array('data' => $day1));
$row = $find->fetch();
if(!empty($row) && $row !== false){
    $depref1    = $row['SUM(suma)'];
}
echo $depref1;
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
@rPman
Есть ли в базе данные по условию?data = :data AND ref_id = 10215.
В data хранятся данные в формате?date("d-m-Y");.
По коду если запрос вернет пустой результат у тебя должна быть ошибка (варнинг в логах веб сервера или консоли где выполняется код), так как $depref1 не определен.
и т.п.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы