29859

[code]

      var hoge = [
        {a: 3.6, b: 9.7},
        {a: 5.6, b: 3.7},
        {a: 3.5, b: 1.7}
      ];
    
[/code]

**上記コードで、hoge配列内容全てをMySQLの1カラムへ格納したいのですが、下記のような感じで良いでしょうか？**  
・「オブジェクトを格納した配列」を連結した文字列？

[code]

    str = hoge.join(',');
    console.log(str); //[object Object],[object Object],[object Object]
    
[/code]

* * *

※MySQLへ格納したデータは、別途PHPで取得して編集する予定です


CC BY-SA 3.0
2016-10-24T04:37:40.327
29855
2016-10-24T06:54:37.390
2016-10-24T04:43:08.383
7886
7886
question
javascript
オブジェクトで構成された配列内容をまとめてMySQLへ格納したい


格納用にカンマに区切っているのであれば、JSON形式で保存する方が扱いやすいと思います。

■javascript

[code]

    var hoge = [
        {a: 3.6, b: 9.7},
        {a: 5.6, b: 3.7},
        {a: 3.5, b: 1.7}
      ];
    var hoge_json = JSON.stringify(hoge);
    
[/code]

■PHP

[code]

    $json_data = json_decode($_REQUEST['hoge_json']);
    ↑
    array(
        0 => array("a" => "3.6", "b" => "9.7"),
        1 => array("a" => "5.6", "b" => "3.7"),
        2 => array("a" => "3.5", "b" => "1.7")
    )
    
[/code]


CC BY-SA 3.0
2016-10-24T06:54:37.390
29859
2016-10-24T06:54:37.390
19001
29855
answer