使用EJS显示mysql数据时出现的问题

使用EJS显示mysql数据时出现的问题,mysql,node.js,express,ejs,Mysql,Node.js,Express,Ejs,我试图在一些ejs页面中呈现用户发布到mysql的数据,但应用程序正在崩溃。 EJS似乎没有发送值 JAVASCRIPT: //显示数据//显示数据//显示数据//显示数据// app.get('/personal-account', (req, res) => { connection.query('Select ?` From `questions` order by date', function (err, result)

我试图在一些ejs页面中呈现用户发布到mysql的数据,但应用程序正在崩溃。 EJS似乎没有发送值

JAVASCRIPT: //显示数据//显示数据//显示数据//显示数据//

        app.get('/personal-account', (req, res) => {
            connection.query('Select ?` From `questions` order by date', 
        function (err, result) {
                //Research how to insert data
                if (err) throw err;
                console.log("Record Retrieved");
            });
            res.render('personal-account', {
                personal: answers
            })
        }); 
//EJS:

"""<div"">""<%= personal %></div>
“”
sql错误表示正在选择?但ejs文档建议?用于发送数据。请告诉我为什么这不起作用以及我缺少什么

另外,我的EJSHTML实际上并没有所有这些引号

多谢各位
快乐编码

您通常不能使用列名作为占位符值。您的意思是
选择*
?我想您需要提供更多信息。请发布完整的
ejs
代码和您收到的错误消息。查询字符串中还有一个额外的
`