birbirlerinin üzerine yazılmasını dizi anahtarları eşleşen yardım

0 Cevap php

Ben kullanıyorum bir sorgudan döndürülen oluyor bir dizi ile bir sorununuz varsa,

    $jobs = array(
  array('id'=>2,'salary'=>27000,'benefits'=>'false','benefits_description'=>'','skills'=>'PHP mysql javascript','job_summary'=>'Developing stuff','job_description'=>'Developing stuff','tags'=>'PHP, mysql, web development, web, leeds','created_at'=>1294871124,'updated_at'=>0,'job_titles_id'=>1,'locations_id'=>1,'employers_id'=>4,'id'=>1,'jobtitle'=>'Website Developer','id'=>1,'location'=>'Leeds')
);

Ben ilk id sonra dizide kimlikleri yazılır oluyor farz olarak ancak yerine 2 değil 1 dönüyor, ben inşa ediyorum benim bağlantısını ilk id kullanmak isteyen? Bu olay durdurmak için herhangi bir yolu var mı, ben projenin bu aşamada benim veritabanı şemasını değiştirmek değil, veritabanından bu alır sorgu, bu gibi görünüyor

$this->db->select('*')
        ->from('jobs')
        ->join('job_titles', 'job_titles.id = jobs.job_titles_id', 'left')
        ->join('locations', 'locations.id = jobs.locations_id', 'left')
        ->where('jobs.employers_id', $employer_id);

        $query = $this->db->get();

        return $query->result_array();

0 Cevap