如何在带有 Express 框架的 mysql 中使用 AND 运算符

坎南K

我想在使用 mysql 的 express 框架中使用 AND 运算符实现查询。

mysql 查询: select * from questions where question_id=1 AND answer="apple" AND appkey="1122";

我想使用mysql在express js中实现上述查询。我试过下面的查询。

req.getConnection(function(err,connection){


    var data = {

        qid    : input.questionid,
        ansvalue : input.answervalue,
        appid   : input.appkey,


    };
    console.log(data);

    var query = connection.query('SELECT * FROM request_auth WHERE question_id = ?',[qid]'AND answer_description = ?',[ansvalue]'AND app_key = ?',[appid],function(err,rows)
    {

        if(query=='')
            console.log("Error Selecting : %s ",err );

        res.render('edit_customer',{page_title:"Edit Customers - Node.js",data:rows});


     });

但它抛出错误 qid 未定义。请给我解决方案。谢谢你。

罗伯特克莱普

您必须将实际查询(使用占位符)和占位符参数(参见此处的第三个示例分开

connection.query('SELECT * FROM request_auth WHERE question_id = ? AND answer_description = ? AND app_key = ?', [qid, ansvalue, appid], ...)

此外,请确保您在connection.release()查询完成后调用(更多信息请点击此处)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在mysql和vb.net中使用带有IN运算符的参数命令

如何在JDBC中使用MySQL类似运算符?

如何使用MySQL NOT EXISTS运算符

如何在实体框架lamba表达式中使用Like运算符

如何在Django框架中使用pg_trgm运算符(例如%>)?

如何在mysql中正确使用exists运算符?

如何在Django Rest框架的查询参数中使OR运算符

如何在休眠本机查询中使用MySQL分配运算符(:=)?

如何在MySQL存储过程中使用IN运算符?

如何在mysql ajax表编辑器中使用IN运算符

SQLAlchemy查询如何使用MySQL的REGEXP运算符?

如何使用php在mysql中使用算术运算符保存值?

Express无法在JavaScript中使用传播运算符

如何在TypeScript中使用带有变量的可选链接运算符

如何在带有条件if的sqlalchemy中使用条件运算符or_?

如何在 SQL Server 中使用带有 like 运算符的 nchar

如何在带有可选include的where子句中使用运算符?

如何在R中使用%。%运算符(编辑:2014年弃用的运算符)

如何在APL中使用等级运算符代替每个运算符

如何在Dyalog APL中使用Rank运算符构建自己的每个运算符

如何在 SQL 的 WHERE 子句中使用 IN 运算符和 AND 运算符...?

在MySQL中使用IN运算符选择记录的最佳方法

无法在c#中使用mysql赋值运算符

MySQL-在UNHEX()函数中使用LIKE运算符

在MySQL和php中使用对象运算符

在MySQL中使用多个AND运算符过滤数据

如何在React JS中使用三元运算符在文本中使用带有字体的真棒图标?

如何在 Python Selenium 中使用 css 或运算符

如何在 SumIfs() 中使用 OR 运算符