0
コードはデータベースの最後のレコードのみを表示しています。データベースからすべてのレコードを表示するにはどうすればよいですか。私はnodeJSを使ってこれを試しています。ありがとうございますnodeJSを使用してデータベースから最後のレコードのみを表示
var express = require('express');
var mysql = require('mysql');
var app = express();
var data;
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '',
database : 'music'
});
connection.connect();
connection.query('SELECT * FROM artist', function(err, rows, fields) {
if(err) throw err;
data = JSON.stringify(rows);
for(var i=0;i<rows.length;i++)
data = rows[i].artist_name + " "+rows[i].artist_id;
});
connection.end();
app.get("/artists", function(req,res){
res.send(data);
})
var myServer = app.listen(3000, function(){
console.log("Server listening on port 3000");
})
感謝万人の代わりに代入演算子(=)を使用したのは、contaminator(+ =)を使用します。 – GleneaMan
@GleneaMan、こんにちは、StackOverflowへようこそ。 「ありがとうございます」というコメントを残す代わりに、有益な回答を受け入れるか、または有益な投票をするべきです。参照:http://meta.stackexchange.com/questions/126180/is-it-acceptable-to-write-a-thank-you-in-a-comment –