国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

安全性測試 - nodejs中如何防mySQL注入

瀏覽:89日期:2022-06-16 18:05:40

問題描述

如題,如能有具體示例或demo鏈接感激不盡

問題解答

回答1:使用escape()對傳入參數進行編碼

var userId = 1, name = ’test’;var query = connection.query(’SELECT * FROM users WHERE id = ’ + connection.escape(userId) + ’, name = ’ + connection.escape(name), function(err, results) { // ...});console.log(query.sql); // SELECT * FROM users WHERE id = 1, name = ’test’使用connection.query()的查詢參數占位符

var userId = 1, name = ’test’;var query = connection.query(’SELECT * FROM users WHERE id = ?, name = ?’, [userId, name], function(err, results) { // ...});console.log(query.sql); // SELECT * FROM users WHERE id = 1, name = ’test’使用escapeId()編碼SQL查詢標識符

var sorter = ’date’;var sql = ’SELECT * FROM posts ORDER BY ’ + connection.escapeId(sorter);connection.query(sql, function(err, results) { // ...});使用mysql.format()轉義參數

var userId = 1;var sql = 'SELECT * FROM ?? WHERE ?? = ?';var inserts = [’users’, ’id’, userId];sql = mysql.format(sql, inserts); // SELECT * FROM users WHERE id = 1

Ref: http://www.dengzhr.com/node-j...

PS: Google第一頁就是答案

相關文章:
主站蜘蛛池模板: 欧洲性大片xxxxx久久久 | 欧美一区二区三区激情视频 | 一级毛片在线观看视频 | 国产精品一区二区久久精品涩爱 | 亚洲精品一区二区在线播放 | 国产精品27页 | 国产精品毛片无码 | 免费观看欧美一区二区三区 | 国产一区二区精品久久凹凸 | 亚洲成a人v | 亚洲国产成人综合精品2020 | 免费国产一区二区在免费观看 | 国产成人99精品免费观看 | 久久精品中文字幕免费 | 亚洲网在线观看 | 伊人久久影视 | 黄色一级片a | 97视频免费播放观看在线视频 | 视频偷拍一级视频在线观看 | 亚洲jjzzjjzz在线播放 | 中文无码日韩欧免费视频 | 萌白酱香蕉白丝护士服喷浆 | 国产亚洲在线 | 国产在线一区在线视频 | 九草在线免费观看 | 波多野结衣在线观看一区二区三区 | 日本不卡不码高清免费观看 | 91av综合 | 全部aⅴ极品视觉盛宴精品 全部免费a级毛片 | 亚洲精品国产男人的天堂 | 俄罗斯黄色一级片 | 国产在线播放一区二区 | 日韩国产欧美在线观看 | 天堂一区二区在线观看 | 久久精品国产免费看久久精品 | 国产一国产一有一级毛片 | 九九视频在线观看 | 亚洲精品视 | 亚洲精品午夜一区二区在线观看 | 久久精品久久精品国产大片 | 国产一级二级三级视频 |