Bu yüzden katılmak istediğim 3 tablom var.Codeigniter: 3 tabloya katıl ve verileri görüntüle
Bir uygulama i Codeigniter inşa ediyorum ve ben 3 tablolar
Müşteri vardır:
-id
-phone_number
-hospital_id
-smc_status
-testing_center_id
Hastanesi
-idBen görünümünde
public function get_clients()
{
if($slug === FALSE)
{
$this->db->select('clients.*');
$this->db->from('clients');
$this->db->join('hospital', 'clients.id = hospital.id');
$this->db->join('testing_center', 'clients.id = testing_center.id');
$query = $this->db->get();
return $query->result_array();
}
$query = $this->db->get_where('clients');
return $query->row_array();
}
: -adı
Testing_center modelinde
-id
-adı
, bu var
<tbody>
<?php foreach ($clients as $client_item): ?>
<tr>
<td><?php echo $client_item['phone_number'] ?></td>
<td><?php echo $client_item['smc_status'] ?></td>
<td><?php echo $client_item['hospital_id'] ?></td> //i wish to have the hospital name here
<td><?php echo $client_item['testing_center_id'] ?></td> //i wish to have the testing center name here
<td><?php echo $client_item['language'] ?></td>
<td><a href="#">View</a></td>
</tr>
<?php endforeach ?>
</tbody>
Ama bu becau se üçüncü ve dördüncü td de hastane adını ve test merkezi adını gösteremedim. Bunun için nasıl gidebilirim? Bir sebepten ötürü işe yaramayan birkaç tekniği denedim. Bunun yerine
$this->db->join('hospital', 'hospital.id = clients.id');
$this->db->join('testing_center', 'testing_center.id = clients.id');
: aynı olup olmadığını
$this->db->join('hospital', 'clients.id = hospital.id');
$this->db->join('testing_center', 'clients.id = testing_center.id');
da
istemci * s * ve müşteri kontrol
bu deneyin ne olur
gibi sholud ama HTTP Hatası 500. o neden alıyorum sonunda? – raybesiga
Kontrol edildi ve bazı yazım hataları yaptım. Tavsiye için teşekkürler! – raybesiga
Bir formu doldurmaya ve verileri veritabanına geri farklı tablolar halinde itmeye çalışıyorum. Bunun için nasıl giderim? İlk olarak, veritabanını, katılımları anlayacağı şekilde veya veritabanında beklendiği gibi girdi metni yerleştirmem gerekecek şekilde veritabanına bağlarım? – raybesiga