如何将多个文本值组合到单个sql数据库行中

时间:2019-05-11 02:30:50

标签: php sql phpmyadmin

请问如何将两个文本值添加到数据库的一行中?

我尝试了以下操作,但无济于事。

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

0 个答案:

没有答案