将变量的值添加到数据库字段

时间:2012-01-17 23:54:26

标签: php mysql

我有一个名为submission的MySQL数据库表,其中一个名为points的字段的类型为bigint(100)

在PHP文件中,我有一个名为$commentpoints的变量,带有数值。

在PHP文件中,如何将$commentpoints添加到points

4 个答案:

答案 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));