Visual Studio 2010的版本,在sql语句的时候再前面加上$报错怎么解决
问题描述:
那个美元符号有什么用?如果有用怎么解决?
答
$符号是预处理变量时所用到的,你的用法完全不对。是用于对传入的参数进行预处理的,这个$符号应该加在id=${id}处。
答
$表示字符串的拼接;比如:
SELECT * FROM Users WHERE Username='$username' ;
当$username=myname,那么当进行sql查询的时候,
sql就变成了SELECT * FROM Users WHERE Username='myname' ;
你这个有完整的语句直接去掉$再运行试试