まず、Node.JSの新機能を指摘したいと思います。 NodeJSを使用して複数のテーブルと情報を含むページを作成しようとしています。私の問題は、SQLクエリからHTMLテーブルに結果を得ることができないということです。現在私はエクスプレスを使用してHTMLページにデータを.send
です。私が使用Node.jsとExpressを使用してJSONデータセットを表として表示
コード:私は、結果として持っていたいものを
{"id":"1","name":"Robert"}
{"id":"2","name":"John"}
{"id":"3","name":"Jack"}
{"id":"4","name":"Will"}
は次のとおりです:
var http = require('http');
http.createServer(function(req, res) {});
var mysql = require("mysql");
var express = require('express');
var app = express();
console.log('Creating the http server');
con.query('SELECT id ,name FROM customer', function(err, rows, fields)
{
console.log('Connection result error '+err);
console.log('num of records is '+rows.length);
app.get('/', function (req, res) {
res.send(rows);
});
});
app.listen(3002, function() {
console.log('Example app listening on port 3000!');
})
これは私のHTMLページに私のSQLステートメントからすべてのデータを印刷します
id Name
1 Robert
2 John
3 Jack
4 Will
..etc
これはNode JSでも可能ですか?
を私が作成しようとしていますテーブルを作成すると、間違った提案を申し訳ありません –
結果セットをHTMLテーブルに表示しようとしていますか?(テーブルを作成するのはデータベースでは別のものです) – leroydev
HTMLページにテーブルを作成します。私のデータベースにはありません –