Где условие предложения, включая Convert_tz () и date_add (), не отображается, как предназначено при использовании методPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Где условие предложения, включая Convert_tz () и date_add (), не отображается, как предназначено при использовании метод

Сообщение Anonymous »

Я использую CodeIgniter3 и имею проблему с запросом
Значение по умолчанию в день переменной составляет 14 . Я хочу преобразовать SQL -запрос ниже в модель Codeigniter ниже. < /P>
(CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00') , INTERVAL -".$day." DAY )

OR CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00') , INTERVAL -".$day." DAY ) )
< /code>
Это модель, которую я написал, и дает ошибку < /p>
$where["CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00'),"] = "INTERVAL -".$day." DAY";

foreach ($where as $key => $value) {
$this->db->where($key,$value);
}
< /code>
Это отображается как: < /p>
WHERE CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00'), 'INTERVAL -14 DAY'
< /code>
и испускает: < /p>

У вас есть ошибка в вашем синтаксисе SQL; Проверьте руководство, которое соответствует вашей версии MySQL Server для правильного синтаксиса для использования почти «интервал -14 день»


Подробнее здесь: https://stackoverflow.com/questions/428 ... -render-as
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»