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

phpMyAdmin 에서 sql 에 직접 입력하면 먹히는 쿼리가 php소스에서 안 먹힙니다 ㅜㅜ

rladydwlsdlqslek 5년 전 조회 1,970

phpMyAdmin 에서 sql 에 직접 입력하면 먹히는 쿼리가 php소스에서 안 먹힙니다 ㅜㅜ 뭐가 문제일까요 ㅜㅜ

쿼리는 여러 테이블에 있는 게시물을 합쳐서 최신 게시물 출력 시키는 겁니다 ㅜㅜ

 

</p>

<p>$sql_union = "select wr_subject, wr_id, wr_datetime, wr_1 from g5_write_culture Union select wr_subject, wr_id, wr_datetime, wr_1 from g5_write_event Union select wr_subject, wr_id, wr_datetime, wr_1 from g5_write_item Union select wr_subject, wr_id, wr_datetime, wr_1 from g5_write_life Union select wr_subject, wr_id, wr_datetime, wr_1 from g5_write_place Union select wr_subject, wr_id, wr_datetime, wr_1 from g5_write_travel order by wr_datetime desc limit 0, 6;";</p>

<p> </p>

<p>$result_union = sql_query($sql_union);</p>

<p>for ($j=0; $row_union = sql_fetch_array($result_union); $j++) {</p>

<p>$latest_subject = $row_union['wr_subject'];</p>

<p>$latest_category = $row_union['wr_1'];</p>

<p>$latest_datetime = $row_union['wr_datetime'];</p>

<p>$latest_id = $row_union['wr_id'];</p>

<p>}</p>

<p>

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

답변 1개

5년 전

sql_query 함수에서 union 을 막아놔서 그렇습니다(common.lib.php 파일)

 

반드시 사용해야 된다면 mysqli_query (mysql_query) 등으로 사용 가능합니다.

 

 

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

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

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

로그인