在 Codeigniter 2.2.1 中显示来自联接的数据
Displaying Data from a Join in Codeigniter 2.2.1
型号
function select_nip($data){
$query = $this->db->select('mx_pegawai.nama, mx_pegawai.nip, mx_jabatan.unit_kerja AS unit')
->from('mx_pegawai')
->join('mx_jabatan', 'mx_pegawai.nip = mx_jabatan.nip')
->where('mx_pegawai.nip', $data)
->get();
return $query;
}
查看
$i=1;
foreach($hasil->result() as $row){
echo '
<tr>
<td>'.$i.'</td>
<td>'.$row->nama.'</td>
<td>'.$row->nip.'</td>
<td>'.$row->unit.'</td>
</tr>
';
$i++;
}
错误
遇到了一个PHP错误
严重性:通知
消息:未定义属性:stdClass::$unit
文件名:home/cari.php
行号:50
$this->db->select() 接受可选的第二个参数。
如果您将其设置为 FALSE,CodeIgniter 将转义您的字段。如果您需要复合 select 语句,其中自动转义字段可能会破坏它们,这将很有用。
$query = $this->db->select('mx_pegawai.nama, mx_pegawai.nip, mx_jabatan.unit_kerja AS unit')
->from('mx_pegawai')
->join('mx_jabatan', 'mx_pegawai.nip = mx_jabatan.nip')
->where('mx_pegawai.nip', $data)
->get();
return $query;
型号
function select_nip($data){
$query = $this->db->select('mx_pegawai.nama, mx_pegawai.nip, mx_jabatan.unit_kerja AS unit')
->from('mx_pegawai')
->join('mx_jabatan', 'mx_pegawai.nip = mx_jabatan.nip')
->where('mx_pegawai.nip', $data)
->get();
return $query;
}
查看
$i=1;
foreach($hasil->result() as $row){
echo '
<tr>
<td>'.$i.'</td>
<td>'.$row->nama.'</td>
<td>'.$row->nip.'</td>
<td>'.$row->unit.'</td>
</tr>
';
$i++;
}
错误
遇到了一个PHP错误
严重性:通知
消息:未定义属性:stdClass::$unit
文件名:home/cari.php
行号:50
$this->db->select() 接受可选的第二个参数。
如果您将其设置为 FALSE,CodeIgniter 将转义您的字段。如果您需要复合 select 语句,其中自动转义字段可能会破坏它们,这将很有用。
$query = $this->db->select('mx_pegawai.nama, mx_pegawai.nip, mx_jabatan.unit_kerja AS unit')
->from('mx_pegawai')
->join('mx_jabatan', 'mx_pegawai.nip = mx_jabatan.nip')
->where('mx_pegawai.nip', $data)
->get();
return $query;