当我启动我的蒸汽机器人时,我得到一个看起来像这样的错误:
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
我不知道我想要行上的值吗?
答案 0 :(得分:0)
使用\'作为name列的值而不是`。 ',"表示String`数据库结构元素,如表名或列等。
mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`=\'maxitems\'');
OR
mysqlConnection.query('SELECT `value` FROM `info` WHERE `name`="maxitems"');