2017-04-09 92 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 
});