За последние 24 часа нас посетил 15601 программист и 1641 робот. Сейчас ищут 776 программистов ...

подсчет записей за сегодня

Тема в разделе "PHP для новичков", создана пользователем codend, 12 ноя 2015.

  1. codend

    codend Новичок

    С нами с:
    22 сен 2015
    Сообщения:
    30
    Симпатии:
    0
    Имеется записи в бд - столбик added в формате time()

    Не могу понять, почему выдает все равно 0. Пытаюсь сделать чтобы показало количество записей добавленных за сегодня.

    Код (PHP):
    1. $res = mysql_query("SELECT COUNT(*) FROM ca WHERE added >= CURDATE()");
    2. $row = mysql_fetch_row($res);
    3.  $total = $row[0]; 
    4. echo $total; 
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    а что говорит phpMyAdmin на sql-запрос SELECT COUNT(*) FROM ca WHERE added >= CURDATE() ??
     
  3. codend

    codend Новичок

    С нами с:
    22 сен 2015
    Сообщения:
    30
    Симпатии:
    0
    echo $total; выдает число 0
     
  4. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    еще раз спрашиваю
     
  5. codend

    codend Новичок

    С нами с:
    22 сен 2015
    Сообщения:
    30
    Симпатии:
    0
    выдает без ошибок.
    COUNT(*)
    0
     
  6. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    "надевай кимоно, выходи на татем, и начни бороться с запросом" (((:)
    а потом делай вывод на php (;
     
  7. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    Вангую, что поле added имеет неправильный тип. То есть несравнимый с CURDATE(). Вот это смущает:
    Нет такого "формата time" в MySQL. Зато есть типы TIMESTAMP, DATETIME для даты-времени
    (и INT, в который можно сохранить пэхапэшное значение time()).
    У тебя какой тип столбца?
     
  8. zahermaher

    zahermaher Новичок

    С нами с:
    27 сен 2014
    Сообщения:
    169
    Симпатии:
    14
    codend, если что тип поля можно посмотреть так: кликаешь на таблицу в которой твое поле added и нажимаешь вкладку "Структура" .
    И ищешь в столбце имя 'added' и соседнем столбце будет указан тип.

    как тут:
    [​IMG]