如何在mysql更新中包含php echo?

dud*_*dok 1 php mysql

所以我使用php更新我的mysql数据库.下面是UPDATE的结束,如果我有一个字符串而不是echo $row[embedcode]");它工作正常,并且这个echo设置页面上的数据只是很好地检索正确的值,但在这个UPDATE内它不起作用.

...WHERE `embedcode` = echo $row[embedcode]");
Run Code Online (Sandbox Code Playgroud)

我试过用"......" 围绕它并在其周围添加自己的php标签,但我不确定需要做什么.

woz*_*woz 6

只要用这个:

...WHERE `embedcode` = " . $row[embedcode]);
Run Code Online (Sandbox Code Playgroud)

没有必要echo.

作为旁注,您应该参数化或至少清理进入MySQL查询的任何字符串,以防止SQL注入和其他不良事件.