나는 CodeIgniter에서 이러한 불이익을 겪고 있습니다. 가장 오류가 발생하기 쉬운 방법으로 결과를 확인합니다. 여기 ') (NUM_ROWS를'결과를 확인하려면?
function getByUsername($username){
$this->db->where('username',$username);
$query=$this->db->get('user');
if($query->num_rows() == 1)
{
return $query;
}
}
글쎄, 당신은 확인하실 수 있습니다, 또는 당신은 당신의 컨트롤러 나보기에서 확인할 수 있습니다 :의 나는이 코드 조각이 asume 보자. 나를 위해 그것을 확인하는 가장 좋은 장소는 모델입니다. 그러나 만약 당신이 그렇게한다면, 심지어 그것이 무엇인가를 포함하고 있다면 다시 다른 곳에서 그것을 확인해야합니다.
저는 PHP n00b입니다. 제발 도와주세요. 제가보기에 가장 쉬운 해결책이 없을 것입니다.하지만 저는 그것을 볼 수 없습니다.
왜 항상 result_array로 반환해야하나요? 그냥 -> result() 대신에? – toomuchcs
@toomuchcs :'result_array()'는 배열을 반환하고,'result()'는 객체를 반환합니다. 원하는 것을 사용할 수 있습니다. –
좋아, 나는 그걸로 혼란스러워했다. 감사! – toomuchcs