Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js mysql循环仅显示最后一个条目_Javascript_Mysql_Node.js_For Loop_Electron - Fatal编程技术网

Javascript Node.js mysql循环仅显示最后一个条目

Javascript Node.js mysql循环仅显示最后一个条目,javascript,mysql,node.js,for-loop,electron,Javascript,Mysql,Node.js,For Loop,Electron,我在这里看到了这个问题的提问和回答,但我似乎无法让它为我自己工作:我的javascript-mysql循环只显示了数据库中的最后一个条目。我正在electron中构建一个简单的内部wiki,并尝试列出存储在mysql数据库中的一些类别 const mysql=require'mysql'; 常量标记=要求“标记”; var db=mysql.createConnection{ 主机:“localhost”, 用户:'根', 密码:, 数据库:“数据库” }; db.connect; $sqln

我在这里看到了这个问题的提问和回答,但我似乎无法让它为我自己工作:我的javascript-mysql循环只显示了数据库中的最后一个条目。我正在electron中构建一个简单的内部wiki,并尝试列出存储在mysql数据库中的一些类别

const mysql=require'mysql'; 常量标记=要求“标记”; var db=mysql.createConnection{ 主机:“localhost”, 用户:'根', 密码:, 数据库:“数据库” }; db.connect; $sqlnav='SELECT*FROM categories;' db.query$sqlnav,functionerror,行,字段{ 如果错误抛出错误; 对于变量i=0;iul'.html+行[i].类别+; } }; 使用.append而不是.html,这样您就可以添加项目,而不是每次都覆盖它

从JQuery文档中:


当使用.html设置元素的内容时,该元素中的任何内容都会被新内容完全替换。此外,jQuery在用新内容替换子元素之前,会从子元素中删除其他构造(如数据和事件处理程序)。

在for循环中生成并附加html字符串,然后在循环外调用$.html

谢谢!成功了;甚至不认为它是jQuery