본문 바로가기
MySql

MySQL 모델 파일의 비 객체에서 멤버 함수 num_rows () 호출

by 베이스 공부 2020. 11. 25.
반응형

이것은 모델의 내 코드입니다 ..

function get_info($product_id)
{
    $this->db->from('product');
    $this->db->where('product_id',$product_id);

    $query = $this->db->get();

    if($query->num_rows()==1)
    {
        return $query->row();
    }

stackoverflow에 대한 질문이 너무 많지만 시나리오와 관련된 답변을 찾지 못했습니다. 그래서 내가 뭘 잘못하고 있니 ??

 

해결 방법

 

쿼리가 실패 할 수 있습니다. 데이터베이스 디버깅이 켜져 있는지 확인하고 코드를 수정하십시오.

if ($query !== FALSE)
{
    // Run your code
    if ($query->num_rows() === 1)
    {
        return $query->row();
    }
}
else
{
    // Check error
    echo 'Database Error(' . $this->db->_error_number() . ') - ' . $this->db->_error_message();
}

 

참조 페이지 https://stackoverflow.com/questions/27654328

 

 

반응형

댓글