문제

값을 어떻게 늘릴 수 있나요?

$app->db->update('videos', array(
    'views' => 'views + 1'
), array(
    'id' => $id
));

제가 시도한 여러 가지 방법으로는 작동하지 않습니다.

도움이 되었습니까?

해결책

더 나은 접근법은 executeUpdate ()

$app->db->executeUpdate("UPDATE videos SET views=views+1 WHERE id=?", array($id));
.

다른 팁

DB에 현재 값을 문의해야 합니다. views 먼저 값을 증가시키고 새 값을 db에 저장합니다.

$result = $app->db->fetchAssoc('SELECT views FROM videos WHERE id = ?', array($id));
$result['views']++;
$app->db->update('videos', array('views' => $result['views']), array('id' => $id));
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top