Показаны 3 таблицы Codeigniter

  1. изображение моей таблицы базы данных 3 стола
  2. это макет из моих web.data в таблице pembayaran_infaq всего 1 строка, но это дубликат дублировать
  3. данные из таблиц pembayaran_spp и pembayaran_infaq в базе данных данные из базы данных

Я уже пытаюсь, но данные из pembayaran_infaq дублируются. я хочу показать pembayaran_spp и pembayaran_infaq с помощью $id_siswa. Спасибо

моя_модель

function riwayatbayarsiswa($id_siswa)
    {
        $this->db->select('*');
        $this->db->from('siswa a');
        $this->db->join('pembayaran_spp b','b.id_siswa=a.id_siswa','left');
        $this->db->join('pembayaran_infaq c', 'c.id_siswa=a.id_siswa','left');
        $this->db->where('a.id_siswa',$id_siswa);
        //$this->db->distinct();
        return $this->db->get();
    }

мой контроллер

function riwayatbayar($id_siswa)
    {
        $data['siswa'] = $this->M_keuangan->riwayatbayarsiswa($id_siswa)->result();
        $this->load->view('template/header');
        $this->load->view('template/sidebar');
        $this->load->view('keuangan/v_detailtagihan',$data);
        //$this->load->view('template/footer');
    }

@pradeep не работает, сэр.

Catur Ananta Putra 04.07.2018 09:32

не работает "Неопределенное свойство: stdClass :: $ nama_siswa". это на мой взгляд. данные из таблиц тоже дублируются. у меня есть 2 строки данных в таблице pembayaran_spp и 1 строка в таблице pembayaran_infaq. его показывают 2 и 2 в представлении. его дубликат из pembayaran_infaq

Catur Ananta Putra 04.07.2018 09:37

не видя ваших табличных данных, которые не могут вам помочь, но пока попробуйте с inner join вместо left join

Pradeep 04.07.2018 09:44

данные из таблицы отображаются правильно. 2 ряд в «пембаяран_спп». но данные в таблице pembayaran_infaq дублируются. я тоже должен поставить код просмотра?

Catur Ananta Putra 04.07.2018 09:54
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
1
4
33
0

Другие вопросы по теме