在一个插入INSERT语句中看到有下面的内容:
$sql = "INSERT INTO `message`
(`username` , `content` , `time` , `ip`)
VALUES
('{$username}' , '{$content}' , {$time} , '{$ip}')";
这个语句中“{”和“}”有什么用处?
用大括号是为了在字符串中将变量和字符串区分开来。也可以不用大括号用“字符串”.$content.“字符串”这样的字符串连接的方式来输出。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-11-22
这事采用模版时的常量表达方式,应该是smarty模版引擎,其实而且这变量的前缀和后缀可以自己配置的。你去看下smarty的帮助手册就知道了。
第2个回答 2010-11-22
看样子像插入的数据是两边都带{}的 语法中没有{}的用法 应该是当常量来用