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

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

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

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

相關文章:
主站蜘蛛池模板: 国产日韩欧美精品一区二区三区 | 国产成人免费网站 | 在线一区二区三区 | 亚洲色图二区 | 久久久精品视频在线观看 | 久久精品亚洲热综合一本奇米 | 国产精品久久福利新婚之夜 | 久久国产亚洲欧美日韩精品 | 欧美四区 | 人妖欧美一区二区三区四区 | 日韩免费视频观看 | 黄频在线播放观看 免费 | 亚洲欧美激情综合第一区 | 福利在线观看视频 | 1000部未满岁18在线观看污 | japanesexxxx护士 | 免费xxxxx大片在线观看影视 | 精品国产品香蕉在线观看75 | 青青久操 | 香蕉在线视频观看 | 日本一级特黄a大片在线 | 久久久久99精品成人片三人毛片 | 国产精品福利短视在线播放频 | 久久亚洲网站 | 一本色道久久88亚洲综合 | 一本伊大人香蕉高清在线观看 | 色综合999| 成人啪啪97丁香 | 黄色网址在线免费 | 看美国毛片| 婷婷综合在线 | 成人高清在线视频 | 久久久国产亚洲精品 | 91秒拍国产福利一区 | 97精品国产91久久久久久 | 精品五夜婷香蕉国产线看观看 | 精品欧美日韩一区二区 | 久久成人免费网站 | 久久免费视频播放 | 国产第一页亚洲 | 国产成人91精品 |