1
db에서 데이터를 표시하려고합니다. 그것은이 오류 여기PHP codeigniter를 사용하여 mysql db에서 데이터를 표시하는 중 오류가 발생했습니다.
<p>Severity: Notice</p>
<p>Message: Trying to get property of non-object</p>
<p>Filename: controllers/schedule.php</p>
<p>Line Number: 57</p>
<p>Severity: Notice</p>
<p>Message: Trying to get property of non-object</p>
<p>Filename: controllers/schedule.php</p>
<p>Line Number: 58</p>
를 표시,이 코드는이 문제 여기
$data['rows'] = $this->Model_scheduleSave->save_schedule($data);
$this->load->view('home_view',$data);
관련이 컨트롤러에 내 코드 내보기는 여기
if($rows) {
//var_dump($rows);
foreach(rows as $r) :
"<div>". $r->client_url ."</div>";
"<div>". $r->admin_url ."</div>";
endforeach;
}
내 모델
임
public function save_schedule($data) {
$query = "INSERT INTO schedule VALUES('',?,?,?,?,?,?,?)";
$result = $this->db->query($query,$data);
if($result) {
$get_urls = "SELECT client_url,admin_url FROM schedule ORDER BY id DESC LIMIT 1";
$results = $this->db->query($get_urls);
if($results) {
foreach($results->result() as $rows) {
$data[] = $rows;
}
}
return $data;
} else {
return false;
}
}
나는 어디에서 만드나요? g 실수?
'Model_scheduleSave-> save_schedule()'의 정의 (코드)는 무엇입니까? 그것이 반환 가치라는 것을 모른 채 말하기는 어렵습니다. – hakre
위의 내 게시물을 편집하고 모델을 추가했습니다. 여기서는 codeigniter 특정 데이터베이스 함수를 사용하지 않습니다. – doforumda