2017-04-09 28 views
0

私自身の自己学習のためのゲームのウェブサイトを作ろうとしています。私が今得た唯一の問題は、コードを実行しようとすると、一部Node.js構文エラー "予期しないトークン"

socket.on('showmssages',function(data) 
{ 
    connection.query('UPDATE `users` SET `admin`="1" WHERE `steamid`="'+data+'"', function(err, rows, fields) 
}); 

端部})。ここで}が存在します。SyntaxError:予期しないトークン

私は間違っていますか?任意のアイデアを得ましたか?

+1

... – Li357

+0

あなたは 'connection.query()'呼び出しから '')を逃しています。 – Pointy

+0

'connection.query'のコールバック関数の実装を提供する必要があります。 –

答えて

0
socket.on('showmssages',function(data){ 
    connection.query('UPDATE `users` SET `admin`="1" WHERE 
    `steamid`="'+data+'"', 
    function(err, rows, fields){ 
     //your function stuff 
    })//function and connection.query closed 
});//socket.on closed 
0

connection.query()およびその閉じ括弧内のコールバック関数のブロックがありません。あなたの機能が不完全である

connection.query('UPDATE `users` SET `admin`="1" WHERE `steamid`="'+data+'"', function(err, rows, fields) { 
    // you should be doing stuff here with the data returned from query 
}); 
関連する問題