SQL-запрос Codeigniter – DATE_ADDPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 SQL-запрос Codeigniter – DATE_ADD

Сообщение Anonymous »

Я использую CodeIgniter (http://codeigniter.com/) и у меня возникла проблема с запросом:

Код: Выделить всё

select *
from mb_login_attempts
where ip_adress_hash = ?
and DATE_ADD(attempt_date,INTERVAL 30 MINUTE) > NOW()
Я хотел бы использовать следующий синтаксис:

Код: Выделить всё

$this->db->where('ip_adress_hash', $this->encrypt->sha1($this->input->ip_address()));
$this->db->where('DATE_ADD(attempt_date,INTERVAL 30 MINUTE) >','NOW()',TRUE);

if($this->db->count_all_results('mb_login_attempts') >= 3) {

return true;

}
Если я использую этот код:

Код: Выделить всё

$sql = "select *
from mb_login_attempts
where ip_adress_hash = ?
and DATE_ADD(attempt_date,INTERVAL 30 MINUTE) > NOW()";

$val = $this->db->query($sql,$this->encrypt->sha1($this->input->ip_address()));

if($val->num_rows() >= 3) {

return true;

}
Есть ли у кого-нибудь идеи, как мне заставить первый код работать правильно?
Изменить: я изменил некоторый код в комментариях, но он все равно не работает...

с уважением...

Подробнее здесь: https://stackoverflow.com/questions/108 ... y-date-add
Ответить

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

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

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

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

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