请问如何将两个文本值添加到数据库的一行中?
我尝试了以下操作,但无济于事。
update tblLeave set AdminRemark='a' + 'b',Status=1,AdminRemarkDate=2019 where id=12
update tblLeave set AdminRemark=('a' + 'b'),Status=1,AdminRemarkDate=2019 where id=12
这有效update tblLeaves set AdminRemark=concat('a', 'b'),Status=1,AdminRemarkDate=2019 where id=12
但是当我尝试在我的代码中实现它时,却没有。
这是实际的代码。
$sql="update tblLeave set AdminRemark=concat(:description,:admremarkdate),Status=:status,AdminRemarkDate=:admremarkdate, where id=:admid";
这是我遇到的问题=
AdminRemark=concat(:description,:adminfullname)
结果应将两个文本值添加到AdminRemark (AdminRemark = done : John Smith)
编辑:我已经解决了,我忘了添加$query->bindParam(':description',$description,PDO::PARAM_STR);