mysql 데이터베이스에서 가치를 추출 할 때 어디에서 잘못되고 있습니까?

jsky

mysql 데이터베이스에서 국가 이름을 추출 할 때 어디에서 잘못되고 있습니까?
(codeigniter : activerecord 활성화 됨)
예상되는 "호주"대신 "기본 국가"를 인쇄합니다.

페이지 컨트롤러

public function view($page)
{

    $page = strtoupper($page); // Capitalize the first letter
    $data = array(
               'title' => 'My Title',
               'country' => 'default country'
          );




    $this->getCountryName($page, $data);

if(!is_null($data['country'])){
        $page = "country";  
    }

    $this->load->helper('url');
    $this->load->helper('utility');
    $this->load->view('templates/header', $data);
    $this->load->view('pages/'.$page, $data);

    if(!is_null($data['country'])){
    $this->load->view('templates/infobox', $data);  
    }

    $this->load->view('templates/footer', $data);

}

function getCountryName(&$page, &$data){

    $this->db->select('name')->from('pv_country')->where('code', $page);


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



        if ($query->num_rows() > 0)
        {
           foreach ($query->result() as $row)
           {
              $data['country'] =  $row;
              echo $row;
           }
        }   

    }

국가보기

<div style =" position:absolute;top:90%; background: red;">
<?php echo $country; ?></div> // prints default country.
</div>

국가 코드

PHP 오류가 발생했습니다.
심각도 : 4096
메시지 : stdClass 클래스의 개체를 문자열로 변환 할 수 없습니다
. 파일 이름 : pages / country.php
줄 번호 : 25
jsky

그래서 더 많은 디버깅을 넣고 결과를 얻기 위해 호출 할 올바른 구문 / 메소드를 찾은 다음 뷰에서 액세스해야하는 속성이있는 객체를 반환합니다.

function getCountryName(&$page, &$data){

    $this->db->select('name')->from('pv_country')->where('code', $page);
    $query = $this->db->get();

        if ($query->num_rows() > 0)
        {

          $data['country'] =  $query->row();    

        }   
}

여기에 이미지 설명 입력

<?php echo $country->name; ?>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

로컬에서 개발하고 Docker를 사용할 때 MySQL 워크 벤치에서 내 WordPress 데이터베이스를 볼 수 있습니까?

분류에서Dev

ASP.NET에서 데이터베이스 이벤트가 발생할 때 호출되는 콜백 함수를 어떻게 만들 수 있습니까?

분류에서Dev

데이터베이스에서 추출 할 때 새 줄이 자동으로 추가되는 이유는 무엇입니까?

분류에서Dev

div에 추가 할 때 mysql 데이터베이스에서 이전 데이터 가져 오기

분류에서Dev

내 데이터베이스에서 특정 데이터를 찾지 못한 경우 어떻게 정보를 추가 할 수 있습니까?

분류에서Dev

데이터베이스에 정보를 입력하려고 할 때 내 PHP 코드에 무엇이 잘못되었는지 파악할 수 없습니다.

분류에서Dev

아직 데이터베이스에 저장되지 않은 Entity Framework에서 추가 된 엔터티를 회수하고 업데이트 할 수 있습니까?

분류에서Dev

mysql 데이터베이스에서 데이터를 인쇄 할 때 정의되지 않은 인덱스?

분류에서Dev

이 데이터를 분석 할 때 내가 어디로 잘못 가고 있습니까?

분류에서Dev

다른 데이터베이스에 데이터를 추가 할 때 내 데이터베이스가 비어있는 이유는 무엇입니까?

분류에서Dev

데이터베이스에 저장할 때 날짜를 어디에서 가져와야합니까?

분류에서Dev

Shiny에서 데이터베이스가 잘못되었을 때 오류 경고

분류에서Dev

응용 프로그램의 서버 오류-데이터베이스에 이미지를 추가하려고 할 때 리소스를 찾을 수 없습니다.

분류에서Dev

Consolibyte / QB PHP 통합으로 mysql 테이블을 업데이트 할 때 QuickBooks 데이터베이스에 이미 추가 된 기존 고객을 건너 뛸 수 있습니까?

분류에서Dev

vbscript에서 mysql에 연결할 때 사용자의 데이터베이스에 대한 액세스가 거부되었습니다.

분류에서Dev

vbscript에서 mysql에 연결할 때 사용자의 데이터베이스에 대한 액세스가 거부되었습니다.

분류에서Dev

vbscript에서 mysql에 연결할 때 사용자의 데이터베이스에 대한 액세스가 거부되었습니다.

분류에서Dev

커스텀`create` 메소드를 사용할 때 잘못된 데이터가 데이터베이스에 저장되는 이유는 무엇입니까?

분류에서Dev

PHP에서 sqlite 데이터베이스와 mysql 데이터베이스를 가져 와서 서로에 대해 쿼리를 실행할 수 있습니까?

분류에서Dev

내가 어디에서 잘못되고 있습니까?

분류에서Dev

Artifactory (2.2.5에서 3.7.0으로)를 Derby 지원 데이터베이스에서 MySQL로 마이그레이션하고 업그레이드 할 수 있습니까?

분류에서Dev

Spring mvc의 데이터베이스에서 값을 검색 할 때 객체를 얻고 있습니다.

분류에서Dev

파이썬 django에서 데이터베이스 테이블에서 데이터를 추출하여 배열에 저장할 수 있습니까?

분류에서Dev

mySQL에서 사용할 데이터베이스 DDL 스크립트를 어디에 저장합니까?

분류에서Dev

Flutter에서 데이터베이스를 열려고 할 때 'this'표현식에 대한 잘못된 참조

분류에서Dev

PHP를 사용하여 MySQL 데이터베이스에서 모든 데이터를 추출 할 수 없습니다.

분류에서Dev

Core Data에서 데이터를로드 할 때 특정 가치를 얻고 있습니까?

분류에서Dev

MySQL 데이터베이스에서 변환되지 않은 값을 어떻게 선택할 수 있습니까?

분류에서Dev

NodeJS에서 제출 한 데이터는 Mysql 데이터베이스에 정의되어 있지 않습니다.

Related 관련 기사

  1. 1

    로컬에서 개발하고 Docker를 사용할 때 MySQL 워크 벤치에서 내 WordPress 데이터베이스를 볼 수 있습니까?

  2. 2

    ASP.NET에서 데이터베이스 이벤트가 발생할 때 호출되는 콜백 함수를 어떻게 만들 수 있습니까?

  3. 3

    데이터베이스에서 추출 할 때 새 줄이 자동으로 추가되는 이유는 무엇입니까?

  4. 4

    div에 추가 할 때 mysql 데이터베이스에서 이전 데이터 가져 오기

  5. 5

    내 데이터베이스에서 특정 데이터를 찾지 못한 경우 어떻게 정보를 추가 할 수 있습니까?

  6. 6

    데이터베이스에 정보를 입력하려고 할 때 내 PHP 코드에 무엇이 잘못되었는지 파악할 수 없습니다.

  7. 7

    아직 데이터베이스에 저장되지 않은 Entity Framework에서 추가 된 엔터티를 회수하고 업데이트 할 수 있습니까?

  8. 8

    mysql 데이터베이스에서 데이터를 인쇄 할 때 정의되지 않은 인덱스?

  9. 9

    이 데이터를 분석 할 때 내가 어디로 잘못 가고 있습니까?

  10. 10

    다른 데이터베이스에 데이터를 추가 할 때 내 데이터베이스가 비어있는 이유는 무엇입니까?

  11. 11

    데이터베이스에 저장할 때 날짜를 어디에서 가져와야합니까?

  12. 12

    Shiny에서 데이터베이스가 잘못되었을 때 오류 경고

  13. 13

    응용 프로그램의 서버 오류-데이터베이스에 이미지를 추가하려고 할 때 리소스를 찾을 수 없습니다.

  14. 14

    Consolibyte / QB PHP 통합으로 mysql 테이블을 업데이트 할 때 QuickBooks 데이터베이스에 이미 추가 된 기존 고객을 건너 뛸 수 있습니까?

  15. 15

    vbscript에서 mysql에 연결할 때 사용자의 데이터베이스에 대한 액세스가 거부되었습니다.

  16. 16

    vbscript에서 mysql에 연결할 때 사용자의 데이터베이스에 대한 액세스가 거부되었습니다.

  17. 17

    vbscript에서 mysql에 연결할 때 사용자의 데이터베이스에 대한 액세스가 거부되었습니다.

  18. 18

    커스텀`create` 메소드를 사용할 때 잘못된 데이터가 데이터베이스에 저장되는 이유는 무엇입니까?

  19. 19

    PHP에서 sqlite 데이터베이스와 mysql 데이터베이스를 가져 와서 서로에 대해 쿼리를 실행할 수 있습니까?

  20. 20

    내가 어디에서 잘못되고 있습니까?

  21. 21

    Artifactory (2.2.5에서 3.7.0으로)를 Derby 지원 데이터베이스에서 MySQL로 마이그레이션하고 업그레이드 할 수 있습니까?

  22. 22

    Spring mvc의 데이터베이스에서 값을 검색 할 때 객체를 얻고 있습니다.

  23. 23

    파이썬 django에서 데이터베이스 테이블에서 데이터를 추출하여 배열에 저장할 수 있습니까?

  24. 24

    mySQL에서 사용할 데이터베이스 DDL 스크립트를 어디에 저장합니까?

  25. 25

    Flutter에서 데이터베이스를 열려고 할 때 'this'표현식에 대한 잘못된 참조

  26. 26

    PHP를 사용하여 MySQL 데이터베이스에서 모든 데이터를 추출 할 수 없습니다.

  27. 27

    Core Data에서 데이터를로드 할 때 특정 가치를 얻고 있습니까?

  28. 28

    MySQL 데이터베이스에서 변환되지 않은 값을 어떻게 선택할 수 있습니까?

  29. 29

    NodeJS에서 제출 한 데이터는 Mysql 데이터베이스에 정의되어 있지 않습니다.

뜨겁다태그

보관