2017-12-17 7 views
0

私はnode.jsを初めて使用していますnode.jsにプリペアドステートメントを書く正しい方法であるかどうかわかりませんこのパッケージを使用していますhttps://github.com/mysqljs/mysqlこれをカバーするstackoverflowにはたくさんの質問がありますが、私の同僚は私が今、私は彼を疑うていますこれを行うことが示唆道..ノードmysqlで準備されたmysqlクエリを書く?

 let query = "INSERT INTO ??(??, ??, ??, ??) VALUES (?, ?, ?, ?)"; 
       let inserts = [`user_active`, `UID`, `rep`, `point`, `status`, `${UID}`, rep, `${point}`, status]; 

       query = mysql.format(query, inserts); 

console.log(query) //Spits out the query 

答えて

-1

クエリを形成するために、ES6のテンプレット文字列を使用することができます。 あなたはすでにあなたはそれが文字列全体に私が携帯から答えていて、ES6テンプレット文字列のための完全な構文を取得ES6テンプレット文字列のための適切な構文をGoogleにできない

let query = ‘INSERT INTO user_active(UID, rep, point, status) VALUES(${UID}, ${rep}, ${point}, ${status})’; 

を形成するために使用することができますinsert文でES6テンプレットの文字列を使用しています。私の構文で間違っているのは、文字列の引用符を開閉することだけです。

+0

いいえ、あなたは間違った方法で質問を受け取りました。私はSQLインジェクションでは浸透できないSafest Mysql Queryを作成しようとしています。 – Nane

関連する問題