私はどのようにsqlite3ノードjsを更新するか尋ねたいと思います。最初の関数は動作しています(データベースのHTMLのデータを表示します)。私の問題は更新方法です。ありがとう!sqlite3を使ってノードjを更新するには?
exports.post = function(req, res){
var id = JSON.stringify(req.body.id);
var inputData = [req.body.GIVENNAME, req.body.SURNAME, id];
db.run("UPDATE f11 SET GIVENNAME=$GIVENNAME, SURNAME=? WHERE id=?",inputData,
{
\t $GIVENNAME : GIVENNAME,
\t $SURNAME : SURNAME,
\t
});
res.redirect("/legone/survey/surveyform/form11");
\t
};
更新するフィールドをすべて入力します。また、f11テーブル構造を投稿してください。質問を編集してテーブル構造を追加することができます。 –
VARデータ= { 名\t \t \t:input.name、 \t \tアドレス\t \t:\t \t \t input.address、 \t \t緯度:input.latitude、 \t \t経度\t \t:input.longtitude、 \t \t重要L \t \t:input.importantL、 \t \t contactP \t \t \t:input.contactP、\t \t \t \t \t contactN:input.contactN、 \t \tコメント\t \t \t:input.comment、 \t \t foodStore1 \t \t:input.foodStore1、 \t \t foodStore2 \t \t:input.foodStore2, \t \t foodID \t \t \t:input.foodID、 \t \t鎖\t \t \t:input.chain、 \t \t cashReg \t \t \t:\t \t \tマニングinput.cashReg、 \t \t:input.manning、 \t \t daysOpen \t \t \t:input.daysOpen、 }; –
どのように配列をdb.runに渡すのですか( "UPDATE table_name where condition"); –