PHP Code:
client.api({
url: "http://tmi.twitch.tv/group/user/lirik/chatters"
}, function(err, res, body) {
var count = JSON.parse(body)["chatter_count"];
console.log(count);
var chatter = JSON.parse(body)["chatters"]["viewers"];
for(i=0;i < chatter.length;i++){
var post = {name: chatter[i], points: 0};
var usernamed = chatter[i];
var checkuser= con.query('SELECT * FROM `test` WHERE `name` = ?',chatter[i], function (error, results, fields) {
console.log(results);
var resu = results.map( function( el ){
return el.name;
});
if(resu != chatter[i]){
var insertuser= con.query('INSERT INTO test SET ?', post, function(err, result) {
});
}
});
}
});
chatter ist ein array mit den aktuellen zuschauern.
Ich möchte das jeder einzelne Zuschauer in die Datenbank eingetragen wird. Jedoch soll, wenn der Zuschauer schon in der Datenbank steht, der Zuschauer übersprungen werden.
Wenn ich das so laufen lasse, wird lediglich der erste Zuschauer eingetragen. D.h wenn es 50 zuschauer sind, wird der erste Zuschauer 50mal eingetragen.