SQL语句中的单引号
select*fromuser_listwhere`username`='$username';select*fromuser_listwhere'username'='...
select * from user_list where `username` = '$username';
select * from user_list where 'username' = '$username'"
第一个是对的,第二个是错的,为什么,这两个符号有什么区别呢,这个符号叫什么符号 展开
select * from user_list where 'username' = '$username'"
第一个是对的,第二个是错的,为什么,这两个符号有什么区别呢,这个符号叫什么符号 展开
展开全部
如果是查询条件,应该尽可能使用参数化查询。
实在是要单引号,那就再加一个单引号来转义。
用两个单引号,表示一个单引号。
比如查询Name为abc'cc的
SELECT * FROM [TABLE] WHERE [Name] = 'abc''cc'
实在是要单引号,那就再加一个单引号来转义。
用两个单引号,表示一个单引号。
比如查询Name为abc'cc的
SELECT * FROM [TABLE] WHERE [Name] = 'abc''cc'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那不是单引号,那是“反单引号”,是 MYSQL数据库的分隔符,键盘上在1的左边
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询