我正在尝试更新一个表product_desc,共有两列 name
以及 description
. 我有一个描述的标准文本: 'Buy $name from us'
.
现在,我可以编写简单的更新查询,但我想使用 $name
从 product_desc.name
现场。
只写查询就可以了吗?
UPDATE product_desc
SET description = "Buy $name from blah blah"
WHERE $name = product_desc.name where id > 0;
像这样的。
1条答案
按热度按时间vc9ivgsu1#
你应该使用和更多的条件
无论如何,您应该使用正确的数据绑定,而不是在sql代码中使用php var。。
请参阅db驱动程序以使用正确的绑定
或者按照帕特里克q的建议,如果您只需要在描述中添加产品名称