运行的每个MySQL查询结果字段的循环
问题描述:
queryResultArr是数组孩子的MySQL查询的结果,让我们说,我有我的表中两列:doc_1_hits和doc_2_hits,但我不事先知道我有多么的文档有和我想要运行一个循环,如下所示:queryResultsArr [0] .doc_i_hits而不是doc_1_hits。运行的每个MySQL查询结果字段的循环
我尝试一个字符串:var str = 'doc的_' + I + '_点击';然后queryResultsArr [0]名为.str但没有..
for(var i = 1; i < 3; i++){
if(queryResultsArr[0].doc_i_hits > 0 && queryResultsArr[1].doc_i_hits == 0){
console.log(i);
}
}
答
我想你可以使用数组符号和不喜欢它下面,因为他们工作在这种情况下类似。
var a = 'doc_'+i+'_hits';
queryResultsArr[0][a]