1、#可以进行与编译,进行类型匹配,#用于变量替换;对于变量部分,应该用#,这样可以有效的防止sql注入,#都是用到了preparestatement,这样对效率有一定的提升。
2、而$不进行数据类型匹配,$ 的作用实际上是字符串拼接,对于非变量部分,只能使用$。
1、#可以进行与编译,进行类型匹配,#用于变量替换;对于变量部分,应该用#,这样可以有效的防止sql注入,#都是用到了preparestatement,这样对效率有一定的提升。
2、而$不进行数据类型匹配,$ 的作用实际上是字符串拼接,对于非变量部分,只能使用$。