Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Ghi vào tệp JSON bằng CodeIgniter

Bạn đang lặp lại đối tượng quốc gia dưới dạng một mảng. Hãy xem cái này

<?php
class European_countries extends CI_Controller {

public function __construct()
{
    parent::__construct();
    $this->load->model('European_countries_model');
    $this->load->helper('file');
    $this->load->database();
}

public function index()
{
    $countries = $this->European_countries_model->get_countries(); 
    $data['countries'] = $countries;

    $response = array();
    $posts = array();
    foreach ($countries as $country) 
    { 
        $posts[] = array(
            "title"                 =>  $country->euro_id,
            "flag"                  =>  $country->flag_name,
            "population"            =>  $country->population,
            "avg_annual_gcountryth" =>  $country->avg_annual_gcountryth,
            "date"                  =>  $country->date
        );
    } 
    $response['posts'] = $posts;
    echo json_encode($response,TRUE);

    //If the json is correct, you can then write the file and load the view

    // $fp = fopen('./eur_countries_array.json', 'w');
    // fwrite($fp, json_encode($response));

    // if ( ! write_file('./eur_countries_array.json', $arr))
    // {
    //     echo 'Unable to write the file';
    // }
    // else
    // {
    //     echo 'file written';
    // }   
    // $this->load->view('european_countries_view', $data);
}}?>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xử lý MySQL Zero Date với EF Core

  2. MySQL ORDER BY DESC nhanh nhưng ASC rất chậm

  3. Sự khác biệt giữa phép nối bên trái và phép nối bên ngoài bên trái

  4. Thay đổi hành vi Session.delete () của SQLAlchemy

  5. Spring-Boot, Không thể lưu chuỗi unicode trong MySql bằng Spring-data JPA