row [0] .value或msql查询错误?

时间:2015-07-28 05:30:12

标签: javascript mysql

当我启动我的蒸汽机器人时,我得到一个看起来像这样的错误:

http://gyazo.com/8f977b440ad8d75f5e0be698bf89b91e

我想知道,我怎么知道哪个代码是问题?

mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\`maxitems\`'

它可能找不到maxitems所以它说row [0] .value没有意义吗?

我知道maxitems存在,因为当我搜索查询时

'SELECT `value` FROM `info` WHERE `name`= 'maxitems' 

在mysql数据库上它可以找到它。

或者

 row[0].value 

我不知道我想要行上的值吗?

1 个答案:

答案 0 :(得分:0)

使用\'作为name列的值而不是`。 ',"表示String`数据库结构元素,如表名或列等。

mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\'maxitems\'');

OR

mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`="maxitems"');