Mengganti array pada script dengan data dari database

Salam.. misalkan saya mempunya sebuah controller di Codeigniter seperti berikut :
$indo = array('1', '2', '3', '4', '5');
$english = array ('one', 'two', 'three', 'four', 'five');

jika saya jalankan fungsi ini untuk di replace, misalkan replace 1 dengan one, replace 2 dengan two, dan seterusnya, bisa berjalan dengan baik.

kasusnya adalah saya membuat nilai di dalam array tersebut di sebuah tabel, anggap saja tabel indo_english, dengan struktur tabel
- id (autoincrement)
- indo
- english

sehingga tabel akan terlihat seperti ini :
____________________
id   indo    english
-----------------------
1   1          one
2   2          two
3   3          three
dst...

pada model saya sudah buat buat fungsi seperti ini :

public function indo()
  {
    return $this->db->query("SELECT indo FROM indo_english")->result_array();
  }

  public function english()
  {
    return $this->db->query("SELECT english FROM indo_english")->result_array();
  }

kemudian di controller saya panggil seperti ini :
pubic function indo() {
$dataIndo = $this->model->indo();
foreach ($dataIndo as $row) {
$indo[] = $row['indo'];
}
echo json_encode($indo);
}

public function english() {
$dataEnglish = $this->model->indo();
foreach ($dataEnglish as $row) {
$english[] = $row['english'];
}
echo json_encode($english);
}

fungsi replacenya tidak berjalan seperti yang seharusnya..
kalo method indo di controller misalkan saya panggil, berhasil mengeluarkan hasil berupa array
[
  • "1",
  • "2",
  • "3",
  • "4",
  • "5"
]
solusinya kira2 gimana ya supaya data dari tabel tersebut bisa tampil seperti ketika saya tuliskan manual seperti ini :
$indo = array('1', '2', '3', '4', '5');

Mohon solusinya, terima kasih
avatar miamiu

@miamiu

25 Kontribusi 1 Poin


Jawaban

Belum ada Jawaban, jadi yang pertama

Login untuk gabung berdiskusi