【新手请教】关于php的sql语句中拼接变量的问题
php吧
全部回复
仅看楼主
level 7
java颖慧 楼主
$sql_1="SELECT * FROM xxx_user WHERE name='$username' AND pwd='$userpwd'";
$sql_2="select * from xxx_person limit ".($pageNoW-1)*$pageSize.",$pageSize";
这两条sql语句都是对的 我想问下 什么时候变量用单引号,什么时候用点号! 新手真心的不懂啊
2014年03月31日 13点03分 1
level 8
点是字符串连接符号, 所以你懂的吧?
2014年03月31日 13点03分 2
不是很懂啊 请问下 那什么时候应该是连接字符串呢
2014年03月31日 13点03分
回复 java颖慧 :当然是连接字符串的时候使用字符串连接符啊, 难道还有别的时候?
2014年03月31日 13点03分
回复 txcses :那你觉得我的第一条sql语句可以使用点符号吗?
2014年03月31日 13点03分
回复 java颖慧 :可以.
2014年03月31日 13点03分
level 8
name='$username'
name=" . $username
为什么要把原本的'删除?
2014年03月31日 14点03分 3
虽然还是稀里糊涂 但还是要谢谢你的热心指导啊 还是java比较简单点啊
2014年03月31日 14点03分
回复 java颖慧 :这和java没关系, 你sql没写对.
2014年03月31日 14点03分
level 14
请看精品区教程:变量篇
2014年03月31日 16点03分 4
level 10
$sql_1="SELECT * FROM xxx_user WHERE name=$username AND pwd=$userpwd";
2014年03月31日 17点03分 5
如果userpwd是中文 你这样肯定报错
2016年11月22日 02点11分
1