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

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

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

瀏覽:83日期: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毛片免费播放全部完整 | 亚洲成人免费视频 | 成人免费看www网址入口 | 欧美日韩国产一区二区三区播放 | 欧美91精品久久久久网免费 | 一区不卡在线观看 | 国产一级久久免费特黄 | 性色午夜视频免费男人的天堂 | 久久久久综合一本久道 | 亚洲国产精品综合久久网络 | 国产福利不卡一区二区三区 | 看一级毛片国产一级毛片 | 中日韩一区二区三区 | 大陆60老妇xxxxhd | 美国欧美一级毛片 | 怡红院在线观看 | 一级爱做片免费观看久久 | 美国一级视频 | 免费观看欧美一级特黄 | 国产一级特黄a大片99 | 小明日韩在线看看永久区域 | 看一级特黄a大片国产 | 久色视频在线观看 | 可以免费看黄色的网站 | 色久网| 国产精品一级毛片不收费 | 日韩视频在线观看一区 | 97视频在线播放 | 中文字幕va一区二区三区 | 国产亚洲精品成人一区看片 | a级片一级片 | 国产免费高清福利拍拍拍 | www.亚洲综合 | 成人免费网站在线观看 | 久久成人免费播放网站 | 亚洲欧美久久精品一区 | 狠狠澡夜夜澡人人爽 | 免费毛片视频网站 | 久久国产精品1区2区3区网页 |