За последние 24 часа нас посетили 18534 программиста и 1617 роботов. Сейчас ищут 1243 программиста ...

Не получается вставить еще одно WHERE условие

Тема в разделе "PHP и базы данных", создана пользователем SBAlex, 6 авг 2023.

  1. SBAlex

    SBAlex Новичок

    С нами с:
    20 апр 2022
    Сообщения:
    26
    Симпатии:
    1
    Здравствуйте. Есть SELECT-запрос который успешно отрабатывает:

    Код (Text):
    1.  
    2. SELECT
    3. COUNT(`id`) as `clicks`
    4. FROM `log_traffic`
    5. WHERE TRUE
    6. AND `date_add` BETWEEN '$getDate 00:00:00' AND '$getDate 23:59:59'



    Но пытаюсь вставить еще одно условие (AND `offer_id` = '1' ), в результате которой запрос выглядит как:

    Код (Text):
    1.  
    2. SELECT
    3. COUNT(`id`) as `clicks`
    4. FROM `log_traffic`
    5. WHERE TRUE
    6. AND `offer_id` = '1'
    7. AND `date_add` BETWEEN '$getDate 00:00:00' AND '$getDate 23:59:59'



    И получаю ошибку:
    Код (Text):
    1.  
    2. Warning: PDO::prepare(): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'offer_id' in 'where clause' in



    Поле offer_id в таблице log_traffic присутствует (int 10).
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.835
    Симпатии:
    651
    Перепечатай название. Может, «о» русская или еще что.
     
  3. antoniii

    antoniii Активный пользователь

    С нами с:
    16 мар 2022
    Сообщения:
    419
    Симпатии:
    71
    А может в этой таблице вообще нет такого поля как offer_id !!!!
     
  4. SBAlex

    SBAlex Новичок

    С нами с:
    20 апр 2022
    Сообщения:
    26
    Симпатии:
    1
    Ребят, прошу извинить. Все же сам был невнимателен. Поля действительно не было.
     
    artoodetoo нравится это.