테스트 사이트 - 개발 중인 베타 버전입니다

특정페이지에서만 쿼리문이 실행되지 않아요ㅠ 채택완료

DH95 5년 전 조회 3,374

초보자입니다 ㅜㅜ

</p>

<p>            <select name="cate_list_1" onchange="location.href=this.value" style="width:193px;height:30px;"></p>

<p> </p>

<p>                <? if($_GET[cate_list_1]) {?></p>

<p>                <option value=""><?=$_GET[cate_list_1]?></option></p>

<p>                <option value="">---------------------------</option></p>

<p>                <?}else{?></p>

<p>                <option value="">1차 카테고리선택</option></p>

<p>                <?}?></p>

<p> </p>

<p>                <?</p>

<p>                $sql_se = "select DISTINCT cate_list_1 from notedata order by id asc";</p>

<p>                $query_se = sql_query($sql_se);</p>

<p> </p>

<p>                while($row = sql_fetch_array($query_se)){</p>

<p>                    $cate_1 = $row[cate_list_1];</p>

<p>                ?></p>

<p>                <option value="print_note.php?page=<?=$page?>&sorts=<?=$_GET[sorts]?>&counts=<?=$_GET[counts]?>&cate_list_1=<?=$cate_1?>"><?=$cate_1?></option></p>

<p>                <?}?></p>

<p>            <?PHP echo "<script>console.log('" . json_encode($query_se) . "');</script>";?> </p>

<p>            <?PHP echo "<script>console.log('" . json_encode($sql_se) . "');</script>";?>   </p>

<p>            </select></p>

<p>

 

위와같은 코드입니다.

원래 서버에서 작동이 잘 되던 코드였는데 서버측에서 마이그레이션 진행후 해당 페이지에서만 작동이 되지 않습니다.

쿼리를 확인해보니 false라고 나오는데 해결방안을 도무지 모르겠습니다ㅜㅜ

이렇게 나오고 원래 형식은

 다음과 같이 나왔습니다...

고수님들 도와주세요 :(

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
5년 전

답이 없어 하나 달아 드리자면

서버측에서 마이그레이션이 되었다는 것이 PHP 등의 마이그레이션인지 

그누보드5 것인지 알 수 없지만

만약 그누보드5의 업그레이드이다면

DB를 확인해 보셔서 notedata라는 테이블이 있는지 확인해 보셔야 할 것 같습니다.

 

그렇지 않고 PHP의 업그레이드였다면

<? 이것을 <?php 으로

<?= 이것을 <?php echo 로

$_GET[sorts] 를 $_GET['sorts'] 로 괄호안 값에 따옴표를 붙여 준다든지 등이

이루어져야 합니다.

 

질문을 하실 때는

마이그레이션이 PHP인지 MySql인지 버전은 어떤지

그누보드 버전은 어떻게 되는지 등을 함께 알려 주시면

더 정확한 답변을 얻을 수 있지 않을까 봅니다.

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

D
DH95
5년 전
아 감사합니다... 우선 그누보드는5.2.6 PHP버젼은 5.1 이고 mysql 은 5.1.41 입니다.마이그레이션은 서버 ssd를 고용량으로 옮긴것입니다.기계적으로 옮겨서 다른것들은 다른설정 필요없이 호스팅이되고 있는데 한 페이지에서만 이렇게 문제가 발생하네요 ㅠㅠ
D
DH95
5년 전
ssd를 마이그레이션 할때 테이블 자체가 깨져서 들어왔었네요...ㅎㅎ 답변 감사드립니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인