如何將自訂參數傳遞給Node.js 中的MySQL查詢回調?在下面的程式碼中,目的是將查詢中使用的「ix」的當前值傳遞給回調:
... for (ix in SomeJSONArray) { sql = "SELECT (1) FROM someTable WHERE someColumn = " + SomeJSONArray[ix].id; connection.query(sql, function (err, result) { ... var y = SomeJSONArray[ix].id; }; }
使用node-mysql,可以傳遞參數透過將它們作為數組包含在connection.query() 函數呼叫中來實現查詢回呼。例如:
connection.query( 'SELECT * FROM table WHERE>
這種方法會自動轉義作為參數傳遞的字串,確保安全性查詢。
有關參數轉義和node-mysql其他方面的進一步指導,請參閱文件在[https://github.com/felixge/node-mysql](https://github.com/felixge/ node-mysql)。
以上是如何在 Node.js 中將自訂參數傳遞給 MySQL 查詢回呼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!