mysql储存长文本,出现问题(转义 )

mysql中用longtext存储长文本,出现问题了,应该是转义问题,这个该如何解决,node写的接口服务
mysql储存长文本,出现问题(转义 )
上传的长文本,html
mysql储存长文本,出现问题(转义 )
node写的sql新增数据

  let {

role,

title,

html,

text,

tag,

pic,

picname,

video,

videoname,

apply,

original,

description,

top,

create_time

} = req.body;

const query = `insert into article(title,tag,pic,video,picname,videoname,apply,original,description,top,html,text,create_time) values('${title}','${tag}','${pic}','${video}','${picname}','${videoname}','${apply}','${original}','${description}','${top}','${html}','${text}','${create_time}')`;

node接口服务报错
mysql储存长文本,出现问题(转义 )


回答:

你这样直接用字符串拼接很容易出现SQL注入问题


你看一下mysql的npm包教程 https://www.npmjs.com/package...

mysql储存长文本,出现问题(转义 )
用占位符,替换掉字符串拼接

以上是 mysql储存长文本,出现问题(转义 ) 的全部内容, 来源链接: utcz.com/p/937418.html

回到顶部