CodeIgniter - Изменение нормального SQL на собственный язык CI - PullRequest
1 голос
/ 08 декабря 2011

Может кто-нибудь показать мне, как преобразовать следующий SQL в активный материал CI.

    $query = $this->db->query('UPDATE pollanswers SET pollAnswerPoints = pollAnswerPoints + 1 WHERE pollAnswerID = '.$pollanswerid.'');
    return true;

Кроме того, как мне добавить к нему оператор if, чтобы увидеть, завершено ли оно правильно, вернуть true, если нетfalse?

Ура,

1 Ответ

1 голос
/ 08 декабря 2011

попробуйте

$this->db->set('pollAnswerPoints', 'pollAnswerPoints + 1', FALSE);
$this->db->where('pollAnswerID', $pollanswerid);
$this->db->update('pollanswers');

Редактировать:

if($this->db->affected_rows() > 0)
{
     return true; 
} else 
{
    return false;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...