将字符串连接到数据库中的现有字符串

dan*_*dan 2 php mysql

我正在将一些数据插入到我的数据库中,例如deductedwh和note.我有一个基于$ sql2使用的更新功能.问题是,扣除的是一个数字,并且它已成功添加到列中的先前值.但是,当注意到(文本)时,我试图将新文本值($ note)附加到列中的前一个现有文本(注释).但它没有用,很可能我的语法错了.有什么指导吗?

 $sql2 = "UPDATE editedworkhours SET DeductedWH = DeductedWH +'$deductedhours' AND Note = Note . '$note' WHERE AFNumber='$selectaf'";
            $result2 = mysql_query($sql2);

            if (isset($result2))
            {

            }
            else
            {

                echo '<script>swal("Error", "Something went wrong error");</script>';
            }
Run Code Online (Sandbox Code Playgroud)

VMc*_*tor 7

使用mysql concat函数:

UPDATE
    editedworkhours
SET
    DeductedWH = DeductedWH + CAST('$deductedhours' AS UNSIGNED),
    Note = CONCAT(Note,'$note')
WHERE
    AFNumber ='$selectaf';  
Run Code Online (Sandbox Code Playgroud)