我尝试使用javascript制作网页。我想与nodeJS建立一个安全可靠的mysql连接,但我真的不知道从哪里开始。我也注意到,NodeJS没有像php这样的改进的mysql(mysqli),所以我似乎真的不赞成。 "只有javascript"是一个合适的开发方法?我可以用nodeJS完全替换php吗?我能否阻止SQL注入?让php落后是否有意义?当人们只使用javascript原则时。
我找到了这段代码,但它真的很贫乏:你能建议我一个中级课程或教程吗?
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "myusername",
password: "mypassword"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用绝对不推荐使用的MySQL包。
例如,您可以使用query values escaping阻止SQL注入。
const sql = 'UPDATE users SET foo = ?, bar = ?, baz = ? WHERE id = ?';
connection.query(sql, ['a', 'b', 'c', userId], function (error, results, fields) {
if (error) throw error;
// ...
});