【发布时间】:2017-11-15 03:51:14
【问题描述】:
我是一个新手,并尝试学习 PHP,尤其是 INSERT INTO 语句。我知道如果我们为 String 插入值,我们必须使用 '' 语法。但我不明白“标题”和“链接”的 {} 语法的含义。任何人都可以为我解释。非常感谢。
【问题讨论】:
-
您正在查看一个模板化的字符串。 PHP中用双引号括起来的字符串可以这样写。
$varName = 'hello'; echo "varName is {$varname}\n";将输出varName is hello。{}之间的项目是使用其值的变量。 @mickmackusa 说这是不好的做法,因为 SQL 注入攻击已经成熟。他在这种情况下是正确的,但模板化字符串的一般做法还不错。 -
不要使用那个查询,它是不安全的。研究 mysqli 准备好的带有占位符的语句。
-
请将您的代码作为文本,而不是屏幕截图。
标签: php variables syntax curly-braces