これが設定されていない場合、データベースの値を更新します。値が設定されていないときにmysqlが更新されている間のJavascript
私はこのコードを持っている:私はitem.assetidを持っている2「アイテム」よりも入れ
items.forEach(function(item,i,arr){
mysqlConnection.query('UPDATE `SkinBank` SET `AssetID`=\'' + item.assetid + '\', `Status`=\'market\' WHERE `Status`=\'open\' AND `Tradeoffer` = \'' + offer.id + '\' AND `SkinName` = \'' + item.market_hash_name + '\'', function (err, row, fields) {});
});
:持っているすべての二つのアイテムよりも(のようなアイテム1は持っている= 123123とアイテム2は持っている= 987987)を何も123123や987987のような資産価値の値を得ることはできません。
私はどのようにして彼がすべての商品を1つのAssetIdに与えることができるのですか。この前
、コラム「AssetIDは」そこに何の関係もありません
ルック - ' assetid 'はその配列内のすべての項目に対して同じでなければなりません。おそらく、問題はこの行の上流です。 – pherris
アイテム配列の@pherrisは、2つの異なるassetidを持つ2つのアイテムです。私が "console.log(item.assetid)"を実行すると、私は2つの異なるidsに戻ります。しかし、データベースで彼は2つの項目に1アセットを設定... – Scholli