sql >> データベース >  >> RDS >> Mysql

JSONをMySQLテーブルに解析する

    jsonデータには最上位のキー「Actie」があるため、$my_arr->Actieをループする必要があります 。

    コードを次のように単純化できます:

    $actieurl = "http://creative3s.com/thomas/nmdad/actie.json";
    $my_arr = json_decode(file_get_contents($actieurl));
    
    $db = new Zend_Db_Adapter_Pdo_Mysql(array(
        'host' => 'localhost',
        'username' => 'root',
        'password' => NULL,
        'dbname' => 'zf-tutorial'
    ));
    
    foreach($my_arr->Actie as $row){
        $db->insert('testerdetest', (array)$row);
    }
    



    1. SQLite-データの更新

    2. Codeigniter simple_queryとクエリビルダー(挿入、更新、削除)

    3. SubQueryMySQLを使用してINSERTINTO

    4. PostgreSQL:クエリには結果データの宛先がありません