【发布时间】:2020-08-11 04:47:22
【问题描述】:
我有一个名为 temp.html 的 html 文件 我想在该 html 页面中显示选择查询结果。 这是我的选择查询。
SELECT cs_name FROM course_master where cs_id = 4
此查询将返回以下结果。
[ { cs_name: 'JAVA programming' } ]
我想在 html 页面中显示这个结果。 基本上我想使用节点 js 使用 "GET" 请求和响应。 这是我的节点 js 文件结构。
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '127.0.0.1',
user : 'root',
password : '',
database : 'eduportal'
});
connection.connect();
connection.query('SELECT cs_name FROM course_master where cs_id = 4', function(err, rows, fields) {
if (!err)
console.log('The solution is: ', rows);
else
console.log('Error while performing Query.');
});
connection.end();
这是我的 HTML 文件。
<!doctype html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
</head>
<body>
<div id="course_name">
Course Name:<input type="text" id="cname">
</div>
</body>
</html>
我想在 HTML 文件中定义的文本框中显示课程名称。
谁能帮忙用node js把这个文本框和mysql绑定?
【问题讨论】:
-
你可能需要安装'Express' $ npm install express --save ExpressJS
标签: javascript html mysql node.js