Голосование каждый раз устанавливается в 1 Как решить это? - PullRequest
0 голосов
/ 24 декабря 2009

Каждый раз, когда я голосую за или против, он просто устанавливает 1. Но я хочу, чтобы каждый раз, когда я голосую, проголосовал

это php код

 public function voteUp($id)
  {
    $this->initDB();

    $q="update twitter.tweets set vote_up=vote_up+1 where id=$id";
    $this->db->query($q);
  }

результат

Вниз голосов: 1

Голоса: 1

Всего голосов: 18

Как я могу решить, что голосование "за" и "против" закрашено?

Ответы [ 2 ]

2 голосов
/ 24 декабря 2009

Вы не устанавливаете $ id или что-то не так. Этот SQL выглядит нормально. .

0 голосов
/ 25 декабря 2009

Я предполагаю, что есть voteDown() функция в основном той же структуры. Возможно, это также называется излишне.

Вы смотрели на структуру базы данных? Возможно, тип данных неправильный для столбца vote_up. Я думаю, вы хотите, чтобы тип был int unsigned not null default 0.

...