我是新手,并尝试学习PHP特别是INSERT INTO语句。我知道如果我们为String插入值,我们必须使用''语法。但我不理解“title”和“link”的{}语法的含义。任何人都可以为我解释。非常感谢。
答案 0 :(得分:1)
在Sql端,'$ title'或'{$ title}'之间没有区别。但在php {$ title}中是一个更完整的$ title语法,允许使用:
"this is post {$title}s"
"{$object->data}"
"{$array['data']}"
"{$array['data']->obj->plop['test']}"
大括号“转义”PHP变量并且不会传递给MySQL。有一个像$ title这样的简单变量,它没有什么区别,但它有点像$ post ['title']。了解更多信息check this