不明白$sql = "insert {$table}($keys) values({$vals})";為什么用"{ }"而且應該少個into ,請老師講解下

悸沬、淺藍色
2014-09-18
2 回答
舉報
0/150
提交
取消
2014-09-18
首先第一個{$table}是告訴PHP引擎在解析這個變量的時候當作一個整體去解析,因為PHP引擎在解析變量的時候會盡可能多的去向后取合法字符,它認為取得的合法字符越多,變量的含義越明確,所以我們寫的時候最好把變量括成一個整體。
第二INSERT 語句的形式可以沒有INTO ,這個是可以省略掉的
^-^...
2014-09-22
這個,可以想成全局變量,一次,編寫,多次調用,方便開發(偷懶),請問老師,我可以這樣理解?