Mysql
 sql >> Database >  >> RDS >> Mysql

Come passare i parametri alla richiamata di query mysql in nodejs

Se stai usando node-mysql, fallo come dicono i documenti:

connection.query(
    'SELECT * FROM table WHERE id=? LIMIT ?, 5',[ user_id, start ], 
    function (err, results) {

    }
);

I documenti hanno anche il codice per l'escape corretto delle stringhe, ma l'utilizzo dell'array nella chiamata della query esegue automaticamente l'escape per te.

https://github.com/felixge/node-mysql