Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP - получаване на данни от db в JSON

Само за да можете да започнете,

<?php
    $outArr = array();
    $arr1 = array(0 => array('ID' => '01', 'FIRSTNAME' => 'Google'));
    $arr2 = array(0 => array('ID' => '01', 'FIRSTNAME' => 'JOHN', 'SURNAME' => 'DOE'),
        1 => array('ID' => '01', 'FIRSTNAME' => 'NewJOHN', 'SURNAME' => 'NewDOE'));

    foreach ($arr1 as $key => $compArr) {
        $companyId = $compArr['ID'];
        $outArr[$compArr['FIRSTNAME']] = '';
        foreach ($arr2 as $arr2key => $employeeArr) {
            if ($employeeArr['ID'] == $companyId) {
                $outArr[$compArr['FIRSTNAME']][] .= $employeeArr['FIRSTNAME'];
            }
        }
    }
    echo json_encode($outArr);
    exit;
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Неуспешно преобразуване от тип [java.lang.Object[]] в тип [@org.springframework.data.jpa.repository.Query

  2. Защо TRANSACTION / COMMIT подобрява производителността толкова много с PHP/MySQL (InnoDB)?

  3. MySQL - колко реда мога да вмъкна в един оператор INSERT?

  4. Създайте MySQL връзка в Playframework с slick

  5. Как да получите еквивалент на ResultSetMetaData без ResultSet