Я пытаюсь отобразить все строки из таблицы MySQL в таблицу HTML. В подключении к базе данных нет ничего плохого, но таблица просто не будет отображаться.
HTML:
{% for awards in results %}
{{ awards.awardeename }}
{% endfor %}
Javascript / Node:
app.get('/Update_Award', function(request, response) {
var connection = request.app.get('pool');
if (request.session.loggedin) {
connection.query('SELECT * FROM awards', function(error, results, fields) {
if (error) {
console.log(error);
} else {
response.render('Update_Award.html', { awards: results[0] });
}
});
} else {
response.redirect('/');
}
});
Ожидаемый результат -HTML-таблица, которая показывает все данные из таблицы MySQL. Обратите внимание, что если я помещу этот код только в HTML, он будет работать:
{{ awards.awardeename }}
Но как только я начну использовать его, он не будет работать:
{% for awards in results %}
{{ awards.awardeename }}
{% endfor %}