mysql数据库,我有'a,b,c' 这个字符串,采用变量转成 where 条件中 in('a','b','c'

【mysql数据库,我有'a,b,c' 这个字符串,采用变量转成 where 条件中 in('a','b','c'】

mysql数据库,我有'a,b,c' 这个字符串,采用变量转成 where 条件中 in('a','b','c'

文章插图
Mysql数据库 , 我有 # 039;甲、乙、丙 # 039;该字符串在( # 039;)在where条件中通过变量 。一 # 039;,#039;b# 039,#039;c# 039)形式?Mysql数据库 , 我有 # 039;甲、乙、丙 # 039;该字符串在( # 039;)在where条件中通过变量 。一 # 039;,#039;b# 039,#039;c# 039)形式?导读:如题 , 有什么好办法吗?解决方法:字符替换:用逗号替换逗号 , 前后用单引号;在开头和结尾加上单引号 , 最后以字符串的形式拼接到SQL语句的in条件中 。前提:单引号在替换前应替换为空字符 , 以避免SQL注入问题 。lt/brgt