使用php将Json数据存储到mysql数据库中
Storage of Json data to mysql database using php
我正在PHP和javascript上做一个leapmotion网络应用程序。它是基于手势识别的。leapmotion的值必须存储在数据库中,并且当相应的手势匹配时,必须显示该手势的描述。leapmotion中的值将转换为JSON格式。如何将JSON数据存储到mysql数据库5.0。?JSON文件内容为:
{"name":"HA","pose":true,"data":[[{"x":0.16616291409773337,"y":-0.061424365133667,"z":-0.014198921561969446,"stroke":1},{"x":0.058005894163526694,"y":-0.05005164610312531,"z":0.029463953896938344,"stroke":1},{"x":-0.05015112577067998,"y":-0.03867892707258362,"z":0.07312682935584591,"stroke":1},{"x":-0.1583081457048866,"y":-0.02730620804204193,"z":0.1167897048147537,"stroke":1},{"x":-0.2664651656390933,"y":-0.01593348901150024,"z":0.16045258027366138,"stroke":1},{"x":-0.3746221855732999,"y":-0.00456076998095855,"z":0.20411545573256906,"stroke":1},{"x":0.6253778144267002,"y":0.19795540534387668,"z":-0.5697496025117985,"stroke":1}]]}
我得到的错误是语法错误。该作品基于Rob O'leary的leaptrainer.js,可以在https://github.com/roboleary/LeapTrainer.js/tree/master.
在您的情况下,我更愿意做下一步:
-
为这些数据创建单独的表。钥匙是可靠的目的,但作为快速解决方案,只需使用列名称与JSON中的列名称相同。
-
创建一些模型,与数据库进行通信。做一些方法(如saveMotion、getMotion等)
-
在php代码中,使用
json_decode
函数将JSON转换为std对象这里不确定您是否能够将std类写入数据库,但将其转换为数组会给你100%的可能性那个
- 将地理编码结果转换为php变量以发布到mysql数据库
- 从MySQL数据库中获取输入数据需要两次页面刷新
- 如何使用PHP将javascript变量添加到mysql数据库中
- 在javascript中跳过周六和周日,并向mysql数据库中添加不重复的条目
- 当select标记触发onChange事件时,从mysql数据库加载html表
- 如何使用mysql数据库在node.js中登录API
- 如何比较两个MySql数据库
- 我应该如何使用node.js和导出来调用mysql数据库
- 输入框值将保存到 MySQL 数据库
- 我的地图数据's不会使用php存储在mysql数据库中
- 将Laravel5.0中的谷歌图表与mysql数据库中的数据集成
- 将本地MySQL数据库与PHP&谷歌地图上的JavaScript
- 尝试将js中的字符串写入mySql数据库时获取%%
- 当用户键入一封信时,如何使用ajax自动完成来显示MySQL数据库中的值
- 音差.无法访问远程 mysql 数据库
- 使用自动完成文本框从mysql数据库获取表记录并显示在文本字段中
- 复选框(JSP PAGE)并插入到mysql数据库
- 使用 Node-MYSQL 检索 MYSQl 数据库中最新的 X 个条目量?节点.js
- 如何从javascript访问MySql数据库的数据
- 如何在 JavaScript 函数中使用 MySQL 数据库数据