sql >> Databáze >  >> RDS >> Mysql

Zápis do souboru JSON pomocí CodeIgniter

Zacyklíte objekt země jako pole. Podívejte se na toto

<?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. Výběr COUNT(*) pomocí DISTINCT

  2. mysql insert after delete selže z důvodu duplicitního záznamu

  3. SQL Získejte X posledních záznamů z 'custom' post_type počítajícího uživatelů individuální počet vlastních post_type

  4. Připojte se k serveru MySQL přes SSH v PHP