DB의 값을 출력하려고 하는데, 이 코드가 맞는건가요?

DB의 값을 출력하려고 하는데, 이 코드가 맞는건가요?

QA

DB의 값을 출력하려고 하는데, 이 코드가 맞는건가요?

본문

e155b02db06f49e5d827251f545314d7_1455603733_0674.jpg
  

 

 

      <?php
   echo $wr_id;
  
   $sql = " select order_id from g5_4_write_return where wr_id = $wr_id is not null ";
   $row10 = sql_fetch($sql);
  ?>
       
       
       
        <?php
  if ($row10['order_id']) {
   
   for ($i=0; $i > 10; $i++) {
     echo "출력 가능 <br />";
      echo $i."<br />";
      echo "주문번호 : ".$row10['order_id'];
   }
  } else if ($row10['order_id'] == NULL) {
   echo "값이 비었음 <br />";
  } else {
   echo "존재하지 않음 <br />";
  }
  ?> 

 

 

결과 : wr_id 만 출력되고, 아무것도 출력되지 않음

이 질문에 댓글 쓰기 :

답변 1

$row10 값은 현재 스트링이 아니라 배열입니다. 

print_r($row10); 을 하시면 배열의 값이 나올것입니다.

호출이 잘못 되었습니다. 

$row10 의 count 값을 이용하여 loop 돌리셔야 정상적으로 표현 됩니다.


echo $row10[0]['order_id']; 해보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 136
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT