ここから本文です

SQLiteをスクリプトから利用する処理なのですが、データを更新...の部分とデータを...

kuy********さん

2018/11/909:37:09

SQLiteをスクリプトから利用する処理なのですが、データを更新...の部分とデータを挿入...の部分の処理がわかりません。
(if文の判定で、select文の実行結果が1行以上あればデータを更新し、0ならデータを挿入する処

理です。)

function save(database, user, data){
var db = new (require('sqlite').SQLite)();
db.open(database);
var r = db.query("select * from answers where user = '"+user+"';");
if(r.numRows() > 0){
// データを更新してデータベースを閉じる
return "updated";
}else{
// データを挿入してデータベースを閉じる
return "inserted";
}
}

閲覧数:
13
回答数:
1

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

bac********さん

2018/11/914:01:16

このスクリプトは Node.jsだと思いますが、普通に SQLの UPDATEと INSERTを実行するだけですよ。

"データの更新(UPDATE文) - SQLite入門"
https://www.dbonline.jp/sqlite/insert/index5.html

"データの追加(INSERT文) - SQLite入門"
https://www.dbonline.jp/sqlite/insert/index1.html

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる