我有一个名为submission
的MySQL数据库表,其中一个名为points
的字段的类型为bigint(100)
。
在PHP文件中,我有一个名为$commentpoints
的变量,带有数值。
在PHP文件中,如何将$commentpoints
添加到points
?
答案 0 :(得分:3)
这是在SQL更新查询中添加它的问题:
$sql = 'UPDATE submissions
SET points = points + ' . (int) $commentpoints . '
WHERE id = ' . (int) $id;
这会将$commentpoints
的值添加到数据库中的点;只需确保使用where子句,这样就不会将其添加到提交表中的每个记录。
答案 1 :(得分:0)
UPDATE table SET points = '[your value]'
答案 2 :(得分:0)
mysql_query("UPDATE submission SET points = '$commentpoints'");
答案 3 :(得分:0)
$sql = "UPDATE submission
SET points = points + ?
WHERE commentid=?";
$q = $conn->prepare($sql);
$q->execute(array($commentpoints,$commentid));