久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

安全性測試 - nodejs中如何防m(xù)ySQL注入

瀏覽:108日期:2022-06-16 18:05:40

問題描述

如題,如能有具體示例或demo鏈接感激不盡

問題解答

回答1:使用escape()對傳入?yún)?shù)進行編碼

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()的查詢參數(shù)占位符

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()轉(zhuǎn)義參數(shù)

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第一頁就是答案

相關(guān)文章:
主站蜘蛛池模板: 免费av观看 | 国产日产精品一区二区三区四区 | 亚洲精品午夜aaa久久久 | 国产精品午夜电影 | 日韩国产欧美在线观看 | 欧美亚洲视频 | 久久精品无码一区二区日韩av | 91无吗| 午夜影院免费观看 | 极品久久| 91麻豆久久久 | 亚洲一区在线视频 | 亚洲黄色成人 | 精品久久一区二区三区 | 99成人在线视频 | 精品一区二区三区三区 | 亚洲成人一区二区三区 | 久久久国产精品入口麻豆 | 一道本一区二区三区 | 国产精品久久久久久一区二区三区 | 另类免费视频 | 欧美日韩电影一区二区三区 | 激情网五月天 | 久久在线| 国产精品免费一区 | 一级免费在线视频 | 国产精品久久久久久久久 | 免费午夜电影 | 中文字幕日韩一区 | 国产精品高潮呻吟av久久4虎 | 中文字幕婷婷 | 欧美一级黄带 | 国厂黄色片 | 伊人短视频 | 亚洲免费人成在线视频观看 | 午夜国产视频 | 午夜精品久久久久久99热软件 | а_天堂中文最新版地址 | 国产一区二区视频在线 | 国产九九精品 | 国产色黄视频 |