2014-09-27 4 views
0

다음 내용이 mysql db 테이블의 default_pages_content 아래에 저장되었습니다. 열 유형은 '긴 텍스트'입니다. PHP 프레임 워크는 codeignitor입니다. 내가 선택 쿼리를 수행하고 픽업 위 content.But을 내가 phpMyAdmin을에서 같은 쿼리를하지 않는 브라우저에서 결과 집합을 인쇄 할 때codeignitor에서 mysql 쿼리에 이상한 문제가 발생했습니다

<img alt="" class="image alignment-none" data-image="true" src="{{ url:site }}files/large/75ce5eda6536423" /> 

지금 나는 열 내용을 얻을.

내 쿼리는

$selectcustom = "SELECT * FROM `default_pages_".$row['slug']."` 
       WHERE id=".$row['entry_id']; 
$custom_content = $this->db->query($selectcustom)->result_array(); 

답변

0

이 시도입니다.

$selectcustom = "SELECT * FROM `default_pages_".$row['slug']."` 
       WHERE id='".$row['entry_id']."';"; 
$custom_content = $this->db->query($selectcustom)->result_array(); 

매우 오랜 시간이 걸렸지 만 코드 작성자는 쿼리 작성 방법에 이상한 문제가 있음을 기억합니다. 또한 $ row에 생각하는 값이 포함되어 있는지 확인 했습니까?

또 다른 방법은 인라인 쿼리를 작성하고 작동하는지 확인하여 작성한 방법을 좁힐 수 있습니다. 그런 식으로 테스트하십시오.

$this->db->query("SELECT * FROM default_pages_stuff;")->result_array(); 
0

db 쿼리가 옳고 그른지 확인해야합니다.이 경우 DB 쿼리 후 모델에 코드를 작성해야합니다.

print_r($this->db->last_query());

관련 문제