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

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

QA

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

답변 1

본문

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']; 해보세요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 937
© SIRSOFT
현재 페이지 제일 처음으로