Mysql
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да стартирате MySQL или MariaDB Galera Cluster - актуализиран

  2. Връзка Java - MySQL:Извличането на публичен ключ не е разрешено

  3. Групиране по ден и все още показване на дни без редове?

  4. Django ManyToMany с множество бази данни

  5. LAST_INSERT_ID() е неравен на $db->insert_id?