gpt4 book ai didi

php - Codeigniter 上具有特定 ID/行的 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 20:48:44 24 4
gpt4 key购买 nike

我需要使用 SELECT * FROM 查询打印具有特定 ID 的数据,但我的查询有问题。
例如,我有一个名为 tb_pasien 的表,它有 8 列:
kode_pasien(作为 ID)、nama_pasien、email_pasien、alamat_pasien、tanggal_lahir、umur、jenis_kelamin 和 no_telp。

因此,当我想打印某人的数据时,它只会显示她/他的数据,而不是我表上的所有数据。

这是我的代码:
型号

public function view_kartu()
{
$query = $this->db->query("SELECT * FROM tb_pasien where kode_pasien='$kode_pasien' LIMIT 1");
return $query;
}

Controller

public function cetakkartu() {  
// Load all views as normal
$data['pasien'] = $this->a_model->view_kartu();
$this->load->view('cetak-kartu', $data);
// Get output html
$html = $this->output->get_output();

// Load library
$this->load->library('dompdf_gen');

// Convert to PDF
$this->dompdf->load_html($html);
$this->dompdf->render();
$this->dompdf->stream("cetak-kartu" . ".pdf", array ('Attachment' => 0));

}

查看

 <table border="1" width="100%">
<tr>

<th>Kode Pasien</th>
<th>Nama Pasien</th>
<th>Email Pasien</th>
<th>Alamat Pasien</th>
<th>Tanggal Lahir</th>
<th>Umur</th>
<th>JK</th>
<th>No. Telp</th>
</tr>

<?php
if( ! empty($pasien)){

foreach($pasien as $data){
echo "<tr>";

echo "<td>".$data->kode_pasien."</td>";
echo "<td>".$data->nama_pasien."</td>";
echo "<td>".$data->email_pasien."</td>";
echo "<td>".$data->alamat_pasien."</td>";
echo "<td>".$data->tanggal_lahir."</td>";
echo "<td>".$data->umur."</td>";
echo "<td>".$data->kode_jk."</td>";
echo "<td>".$data->no_telp."</td>";
echo "</tr>";

}
}
?>
</table>

但是当我尝试打印它时,它显示空结果。有人能帮我吗?谢谢。

最佳答案

需要返回结果数组或行,但不需要查询(根据您从数组或数组对象获取数据的要求)

像这样

返回$query->result_array(); 或

返回$query->row();

关于php - Codeigniter 上具有特定 ID/行的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38226307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com