如何把MySQL的数据导出到HTML?下面是一些步骤和代码示例。
步骤:
1.连接到MySQL服务器。
constmysql =require('mysql');constconnection = mysql.createConnection({
host:'localhost',
user:'root',
password:'password',
database:'mydatabase'});
connection.connect();
2.执行SQL查询并将结果存储在数组中。
letdata = [];
connection.query('SELECT * FROM mytable', (error, results, fields) =>{if(error) throw error;
data = results;
});
3.使用模板引擎渲染HTML文件。
constejs =require('ejs');constfs =require('fs');consttemplate = fs.readFileSync('template.ejs','utf-8');consthtml = ejs.render(template, { data });
fs.writeFileSync('output.html', html);
在上面的代码示例中,我们使用ejs作为模板引擎,将查询结果传递到模板中,并将其渲染为HTML文件。