亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:86日期: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第一頁就是答案

相關文章:
主站蜘蛛池模板: 日本精品久久久免费高清 | 欧美一区二区高清 | 自拍视频网 | 免费在线观看一区二区 | 久久精品福利视频在线观看 | 亚洲综合第一欧美日韩中文 | 午夜激情视频 | 国产精品久久精品牛牛影视 | 亚洲美色综合天天久久综合精品 | 污污视频在线 | 久久久久亚洲精品影视 | 激情在线观看视频免费的 | 免费观看色 | 黄网在线免费看 | 亚洲人成综合网站在线 | 91免费在线视频观看 | 国产亚洲青色国产 | 欧美日韩视频在线 | 91在线激情在线观看 | 久久欧洲视频 | 美女扒开胸罩露出奶了无遮挡免费 | 欲色网站 | 国内精品久久影视免费 | 好黄好猛好爽好痛的视频 | 国产精品久久久 | 看最刺激的欧美毛片 | 国产传媒网址 | 免费国产成人综合 | 日本不卡一区二区三区视频 | 美女一级毛片免费不卡视频 | 91免费精品国偷自产在线在线 | 国产精品一区二区手机看片 | 黄在线视频播放免费网站 | 亚洲精品美女在线观看播放 | 国内精品福利在线视频 | 国产黑人在线 | 国产线路一 | 久久精品国产精品国产精品污 | 中文字幕综合久久久久 | 国产精品一区二区手机在线观看 | 91精品国产综合久久精品 |