这是php的原因!php里点是连接符! 不然你后面的写一起算什么?
"select * from abc_table where user_name = ' "$user_name" ' "; 没有这种写法!
其实就是连接字符串!单引号是因为$user_name变量代表一个字符串!
"select * from abc_table where user_name = ' "$user_name" ' "; 没有这种写法!
其实就是连接字符串!单引号是因为$user_name变量代表一个字符串!
点号是字符串连接标识引号和单引号表示这是一个字符串没有学过php?
如果你学过java,“+“就java的连接符
SQLstr = "select * from abc_table where user_name = ' " . $user_name . " ' ";
可以改写成
SQLstr = "select * from abc_table where user_name = ' $user_name ' ";
echo $SQLstr;//才是sql语法,其他都是php语法