午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:213日期: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久久久欧美黑人 | 午夜激情一区 | 免费国产a | 美女久久久久久久 | 亚洲毛片在线观看 | 亚洲精品黄 | 天天操天天草 | 欧美日韩精品一区二区三区四区 | 四虎影城 | 天天综合网入口 | 国产一二区视频 | 国产区精品视频 | 男人的天堂在线 | 高级毛片 | 国产性xxxx | 2020国产精品视频 | av精选| 久久影院中文字幕 | 超碰1000| 免费观看成人毛片 | 国产视频你懂的 | 少妇无套高潮一二三区 | 成 年人 黄 色 片 | 日韩一区二区三区三四区视频在线观看 | 韩日成人| 欧美做受高潮中文字幕 | 日韩在线资源 | 看黄色一级视频 | 日本精品视频 | 中文免费视频 | 国产成人二区 | 日本中文字幕一区 | 人人澡人人添 | 91视频看看 | 黄网视频在线观看 | 四虎影视av | 波多野结衣视频一区二区 | 黄色大片视频网站 | 免费av看 | 久久综合狠狠综合久久综合88 |