mysql储存长文本,出现问题(转义 )
mysql中用longtext存储长文本,出现问题了,应该是转义问题,这个该如何解决,node写的接口服务
上传的长文本,html
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接口服务报错
回答:
你这样直接用字符串拼接很容易出现SQL注入问题
你看一下mysql的npm包教程 https://www.npmjs.com/package...
用占位符,替换掉字符串拼接
以上是 mysql储存长文本,出现问题(转义 ) 的全部内容, 来源链接: utcz.com/p/937418.html