【问题标题】:EJS don't send values to mysqlEJS 不向 mysql 发送值
【发布时间】:2021-11-30 03:23:45
【问题描述】:

这是我的更新代码

    controller.update = (req, res) => {
    const { id } = req.params;
    const newCostumer = req.body;
    req.getConnection((err, conn) => {
        conn.query('UPDATE customer set ? WHERE id = ?' [newCostumer, id], (err, rows) =>{
            console.log(err);
            res.redirect('/');
        });
    });
};

我把控制台日志放在查看错误并发送给我

  code: 'ER_EMPTY_QUERY',
  errno: 1065,
  sqlMessage: 'Query was empty',
  sqlState: '42000',
  index: 0,
  sql: 

这是我放置新值的形式,但似乎没有捕获这些值,它是 ejs 和 html 的混合体

<%- include ('partials/_header')  %>

<div class="container mt-5">
    <div class="row">
        <div class="col-md-5">
            <div class="card">
                <div class="card-body">
                    <form action="/update/<%= data.id %>" method="post">
                        <div class="form-group">
                            <input type="text" name="name" value="<%= data.name %>" class="form-control">
                        </div>
                        <div class="form-group">
                            <input type="text" name="address" value="<%= data.address %>" class="form-control">
                        </div>
                        <div class="form-group">
                            <input type="text" name="phone" value="<%= data.phone %>" class="form-control">
                        </div>
                        <button type="submit" class="btn btn-primary">
                            Edit Customer
                        </button>
                    </form>
                </div>
            </div>
        </div>
    </div>
</div>

<%- include ('partials/_footer')  %>

【问题讨论】:

    标签: mysql ejs crud


    【解决方案1】:

    查询字符串和参数数组之间的这一行缺少逗号:

    conn.query('UPDATE customer set ? WHERE id = ?', [newCostumer, id], (err, rows) =>{
    

    【讨论】:

      猜你喜欢
      • 2015-02-19
      • 2016-07-23
      • 1970-01-01
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      • 2020-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多