2016-08-31 6 views
0

私はMySQLで新しく、質問があります。私の新しいアプリケーションでは、NodejとMySQLモジュールを使ってデータベースに接続しました。 だから、私は特定のvarとクエリし、同様のcloumnのテーブルを取得する必要があります。 は、ここに私のコードです:どのように私はグローバルvarとmysqlのテーブルからクエリIDを設定することができますか?

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

あなたは何の行を取得しない場合は、レコードが一致しませんでした。あなたは実際にそこに 'salam'レコードがあるかどうかチェックしましたか? –

+0

私が 'SELECT * FROM news WHERE title =" salam "'を使うと、コンソールはいくつかのテーブルを返します。タイトルには 'salam'と同様のものがあります –

答えて

0

答えは次のとおりです。

con.query('SELECT * FROM `cinemapress` WHERE `title` = ?', [sm], 
function(err, rows, fields) 
関連する問題