【问题标题】:How to save multidimensional array into a file or mysql如何将多维数组保存到文件或mysql中
【发布时间】:2020-06-10 19:08:38
【问题描述】:

我想跟踪用户与使用jquery 编写的插件的交互,该插件存储了一些多维度arrays。我想将这些 arrays 保存到 mysql 数据库或稍后可以显示的文件中。

数组如下所示:

var data = [ [381, 143, 0, 0, 0, 250, 1],[367, 147, 0, 0, 0, 250, 2],[367, 147, 0, 0, 1, 249, 3] ];

基本上这个插件只是将位置记录到数组中,并在用户点击的屏幕上显示动画。

以下是此脚本如何工作的示例:

 var myRecord =new viewRec({interval:250});
 var data = [ [381, 143, 0, 0, 0, 250, 1],[367, 147, 0, 0, 0, 250, 2],[367, 147, 0, 0, 1, 249, 3] ];
 myRecord.setData(data);
 myRecord.play();

【问题讨论】:

  • 那么你已经有了数组并且想要将它存储在数据库中?您没有显示当前尝试的任何代码。您需要将数组数据发送到您的服务器,让服务器端脚本将值存储在您的数据库中。

标签: javascript jquery mysql


【解决方案1】:

您可能希望JSON.stringify(data, null, ' ') 将数组转换为 JSON,然后将 JSON 写入 MySQL。

当您要获取数据时,从 MySQL 获取并执行JSON.parse(datafrommysql); 以获取多维数组以满足您的处理需求。

JSON 与 XML:https://www.w3schools.com/js/js_json_xml.asp
有关 JSON 支持的数据类型的文档:https://www.w3schools.com/js/js_json_datatypes.asp
JSON.parse 文档:https://www.w3schools.com/js/js_json_parse.asp
JSON.stringify 文档:https://www.w3schools.com/js/js_json_stringify.asp

【讨论】:

    猜你喜欢
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多