色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

安全性測試 - 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第一頁就是答案

相關文章:
主站蜘蛛池模板: 精品国产欧美另类一区 | 亚洲第一视频在线观看 | 日韩a毛片| 美女网站在线观看视频18 | 波多野结衣一区在线观看 | 日韩精品欧美国产精品亚 | 色精品一区二区三区 | 一级做a爰片久久毛片欧美 一级做a爰片久久毛片人呢 | 欧美在线观看不卡 | 精品国产一区二区三区成人 | 国产欧美日韩视频在线观看一区二区 | 美女一丝不佳一级毛片香蕉 | 欧美成人性做爰网站免费 | 亚洲人成网7777777国产 | 欧美日韩精品一区二区在线线 | 亚洲午夜片子大全精品 | 日韩在线一区二区三区免费视频 | 欧美深夜在线 | 成人国产在线视频在线观看 | 91精品啪在线观看国产91九色 | 老外一级毛片免费看 | 99久久成人国产精品免费 | 美女把张开腿男生猛戳免费视频 | a级国产乱理伦片在线观看99 | 午夜精品久久久久久毛片 | 日本天堂网在线观看 | 亚洲精品免费在线 | 搞黄网站在线观看 | 青青青青爽视频在线播放 | 国产一级黄色网 | 午夜三级a三点 | 欧美日韩另类在线观看视频 | jyzzjyzz国产免费观看 | 欧美一级级毛片 | 波多野结衣在线观看一区二区三区 | 国产成人毛片毛片久久网 | 在线精品免费观看综合 | 91久久精品青青草原伊人 | 欧美一区二区精品 | 91热久久免费精品99 | 国产4tube在线播放 |