所以我使用php更新我的mysql数据库.下面是UPDATE的结束,如果我有一个字符串而不是echo $row[embedcode]");它工作正常,并且这个echo设置页面上的数据只是很好地检索正确的值,但在这个UPDATE内它不起作用.
...WHERE `embedcode` = echo $row[embedcode]");
Run Code Online (Sandbox Code Playgroud)
我试过用"......" 围绕它并在其周围添加自己的php标签,但我不确定需要做什么.
只要用这个:
...WHERE `embedcode` = " . $row[embedcode]);
Run Code Online (Sandbox Code Playgroud)
没有必要echo.
作为旁注,您应该参数化或至少清理进入MySQL查询的任何字符串,以防止SQL注入和其他不良事件.
| 归档时间: |
|
| 查看次数: |
214 次 |
| 最近记录: |