Olmazsa, bu ayarlanmadığında Veritabanımdaki bir Değeri Günceller.Mysql güncellemesinde iken mysql güncelleştirmesiyle birlikte Javascript
Bu Kodu: i item.assetid sahiptir 2 "Öğeler" den koymak
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) {});
});
: has tüm iki öğeden daha (gibi Öğe 1 sahiptir = 123.123 ve Öğeleri 2 sahiptir = 987987) Hiçbir şey, 123123 veya 987987 gibi aynı Assetid değerini elde eder.
Nasıl yapabilirim ki, her öğeyi ONE AssetId verir. Bundan önce
, sütun "assetid" Ben senin WHERE
fıkra çok fazla satır eşleşen olduğunu tahmin ediyorum orada
Look -' Varlıkkimliği Bu dizideki her öğe için aynı olmalıdır. Muhtemelen problem bu hattın akış yönüdür. – pherris
@pherris öğe dizisinde 2 farklı öğe içeren 2 öğe var. Eğer "console.log (item.assetid)" yaparsam 2 farklı kimliğim olur. Ama veritabanında o 2 öğe için 1 varlık tanımladı ... – Scholli