av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

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

相關文章:
主站蜘蛛池模板: 爱爱免费视频 | 免费黄色的网站 | 欧美一二区 | 黄免费观看 | 欧美一区日韩一区 | 99视频在线免费观看 | 国产精品日日做人人爱 | 尤物在线精品视频 | 免费黄色片视频 | 看片91| 日本亚洲欧美 | 亚洲人人| 7777奇米影视| 99re热这里只有精品视频 | 日韩欧美在线视频观看 | 亚洲精品久久久一区二区三区 | 久久99精品久久久久久 | 美女露尿口视频 | 国产成人免费在线观看 | 丁香五月网久久综合 | 国产精品国产三级国产aⅴ浪潮 | 欧美一级www片免费观看 | 一区2区| 欧美日韩精品一区 | 欧美成人一区二区三区 | 国产一区二区精品在线 | 特级丰满少妇一级aaaa爱毛片 | 欧美精品一区在线发布 | 成人欧美一区二区三区视频xxx | 精品国产欧美一区二区三区成人 | 亚洲精品在线视频 | 免费成人在线网站 | 一区二区三区欧美在线 | 成人av免费看| 久久久久久久久久久久久久国产 | 精品久久国产老人久久综合 | 精产国产伦理一二三区 | 九七午夜剧场福利写真 | 久久99精品久久久久蜜桃tv | 欧美精品区 | 欧美一区中文字幕 |