#和$都是一种占位符号,都是实现动态SQL的方式
1.#占位符等同于dbc里的问号占位符,他相当于向preparestatement里面的预处理语句设置参数,sql语句预编译时会将特殊字符转义,可以有效防止SQL注入。
2.\$是用于动态传参,多用于动态SQL里动态传递表名,动态设置排序字段。
#和$都是一种占位符号,都是实现动态SQL的方式
1.#占位符等同于dbc里的问号占位符,他相当于向preparestatement里面的预处理语句设置参数,sql语句预编译时会将特殊字符转义,可以有效防止SQL注入。
2.\$是用于动态传参,多用于动态SQL里动态传递表名,动态设置排序字段。