سؤال
كيف يمكنني زيادة قيمة؟
$app->db->update('videos', array(
'views' => 'views + 1'
), array(
'id' => $id
));
إنه لا يعمل بطرق عديدة حاولت.
المحلول
قد يكون نهج أفضل استخدام الطريقة executeupdate ()
giveacodicetagpre.نصائح أخرى
عليك أن تسأل قاعدة البيانات عن القيمة الحالية لـ views
أولاً، قم بزيادة القيمة واحفظ القيمة الجديدة في قاعدة البيانات.
$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));
لا تنتمي إلى StackOverflow