首页 > 解决方案 > 从 sql 检索数据时,我想使用 where 条件作为变量

问题描述

我在节点 js 上结合 sql 编写代码。

我想根据条件加载数据,我想根据变量动态获取条件。

这是当前代码:

db.all ("select CollectionID, CollectionName from Collection where 
CollectionID = abc", function () {

我想如何根据变量 abc 接收数据?abc 的值为 number 。

标签: javascriptsqldatabase

解决方案


var abc = 1;
var query = 'select CollectionID, CollectionName from Collection where CollectionID = ?'
db.all (query, [abc], function (err, rows) {
  if (err) throw err;
  console.log(rows);
});

推荐阅读