2016-08-31 25 views
0

我是MySQL新手,我有一個問題。在我的新應用程序中,我使用了Nodejs和MySQL模塊來連接我的數據庫。 所以我需要查詢一個特定的var並獲得類似的cloumn表。 這裏是我的代碼:我如何設置查詢ID從MySQL的表與全局變量?

var sm = "salam"; 

con.query('SELECT * FROM `news` WHERE title = "'+sm+'"', 
function(err, rows, fields) { 
    if(err) throw err; 
    //postChecker = data.children().nextAll('h3').text().replace(/ /g,''); 
    //console.log(fields); 
    console.log(rows); 

}); 

但在控制檯中,沒有任何事情到retrun:

[nodemon] starting `node server.js` 
app runnig on port 8008 
Connection established . 
[] 

像我在我的數據庫已經類似的表中的事件。

+1

如果你沒有行,則沒有記錄相匹配。你有沒有檢查你是否真的有薩拉姆記錄? –

+0

當我使用'SELECT * FROM news WHERE title =「salam''時,控制檯返回一些表格,它們有一個標題cloumns類似'salam' –

回答

0

答案是:

con.query('SELECT * FROM `cinemapress` WHERE `title` = ?', [sm], 
function(err, rows, fields)