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

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

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

瀏覽:87日期: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ⅴ在线视频 | 亚洲永久免费 | 久久精品人人爽人人爽快 | 欧美一级三级在线观看 | 国产三级做爰在线观看视频 | 久久精品国产这里是免费 | 国产亚洲精品精品国产亚洲综合 | 国产欧美日韩精品a在线观看 | 国产精品反差婊在线观看 | 欧洲成人r片在线观看 | 一级特色黄大片 | 久草视屏| 国产综合精品一区二区 | 日韩黄在线观看免费视频 | 999久久久 | 亚洲国产日韩欧美在线 | 日韩视频网 | 午夜性刺激免费视频 | 亚洲欧美一区二区三区国产精品 | 黄色片日本人 | 欧美成人在线免费 | 久久亚洲一级毛片 | 怡红院免费全部视频在线视频 | 免费国产a国产片高清 | 国产丶欧美丶日韩丶不卡影视 | 美女一级ba大片免色野外 | 久草资源在线观看 | 亚洲 欧美 日韩中文字幕一区二区 | 欧美午夜网 | 久久爱com | 亚洲bt欧美bt国产bt | 国产成年 | 精品视频在线免费看 | 国产女王s调视频vk 国产女王vk | 国产精品高清在线 | 欧美成人eee在线 | 亚洲欧美一区二区三区不卡 | 国产成人综合洲欧美在线 | 黄a在线观看 | 亚洲国产精品成人综合久久久 | 中文字幕成人网 |