我从数据库输出值时遇到问题。我不知道该怎么做。我需要输出特定的col,因为我需要留下一些col,例如is_deleted。
这是我的ejs代码:
<% if(data) { %>
<% data.forEach(function(product) { %>
<tr>
<td><%= productcat %></td>
<td><%= productorigin %></td>
<td><%= productname %></td>
<td><%= productprice %></td>
<td>
<a href="/inventory/product/<%= productno %>" class="btn btn-icons btn-primary"><i class="mdi mdi-pencil"></i></a><!-- Product Details -->
<a href="/inventory/stock/display/<%= productno %>" class="btn btn-icons btn-primary"><i class="mdi mdi-pen"></i></a><!-- Stock Display -->
<a href="/inventory/product/phaseout/<%= productno %>" class="btn btn-icons btn-warning"><i class="mdi mdi-minus-circle-outline"></i></a><!-- Phaseout Product -->
<a href="/inventory/product/delete/<%= productno %>" class="btn btn-icons btn-danger"><i class="mdi mdi-delete-forever"></i></a><!-- Delete Product -->
</td>
</tr>
<% }) %>
<% } %>
这是我的查询:
conn.query('SELECT * FROM stock_tbl OR BY BY product_no DESC',function(err,rows,field){
// if(err) throw error
if (err) {
req.flash('error', err)
res.render('inventory', {
title: 'Perry in Disguise | Inventory',
data: ''
})
} else {
// render to views/inventory.ejs template file
res.render('inventory', {
title: 'Perry in Disguise | Inventory',
data: rows,
productno: rows.id,
productslug: rows.productslug,
productcat: rows.productcat,
productorigin: rows.productorigin,
productname: rows.productname,
productprice: rows.productprice,
productdesc: rows.productdesc
})
}
})
我的表包含product_no,product_slug,product_category,product_origin,product_name,product_price,product_desc,is_deleted,is_phased_out
预先感谢您:)