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

select 쿼리문 좀 봐주세요... 채택완료

Jaeuk 8년 전 조회 3,377

SELECT * FROM g5_write_locationboard 

UNION 

SELECT * FROM g5_write_schedule 

UNION 

SELECT * FROM g5_write_used_market 

ORDER BY wr_good DESC limit 0,13;

원래는 이렇게 할려고 했는데

그누보드에서 union이 안된다고 하더군요..

어떻게 바꿔야 하나요??ㅠㅠ 

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

답변 4개

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

$sql = " select .. 유니온 쿼리 ";

</p><p style="font-size: 14.6667px;">//$row = sql_fetch($sql);</p><p style="font-size: 14.6667px;"><span style="font-size: 14.6667px;">$row = mysql_fetch_array(mysql_query($sql));</span> </p><p style="font-size: 14.6667px;"><span style="font-size: 14.6667px;">

sql_fetch로 주셨다면 아래와 같이 바꾸면 되는걸로 알고 있습니다.

예전에 이렇게 해서 한번 해결했던적이 있는것 같네요.

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

답변에 대한 댓글 5개

J
Jaeuk
8년 전
아 검색해보니 sql_query에서는 union사용을 막았다고해서 mysql 해보려는데 mysql 함수가 작동을 안합니다.. 따로 설정해줘야 되나요?? 그누5입니다..
J
Jaeuk
8년 전
$row_t = mysqli_fetch_array(mysqli_query($sql_t));

이렇게 해봤는데 작동은 되는데 계속 null값이 나옵니다.. 다른문제인가요??

mysqli_query(db연결객체, 쿼리) db연결객체?
D
Dessi
8년 전
mysql_query($sql, $g5['connect_db']);

이렇게도 한번 해보세요. 업데이트 되면서 약간 바뀌었을수도 있을것 같아요,
J
Jaeuk
8년 전
for($y=0; $row_t = mysqli_fetch_array(mysqli_query($sql_t,$g5['connect_db'])); $y++){

이렇게 했더니ㅠ 여전히 안됩니다 ㅠㅠ
J
Jaeuk
8년 전
혹시 $g5['connect_db'] 를 따로 만들어야 되나요??
혹시 몰라 dbconfig.php에
$g5['connect_db'] = mysqli_connect(G5_MYSQL_HOST,G5_MYSQL_USER,G5_MYSQL_PASSWORD);
추가해놓고 해도 안되긴 했었는데..ㅠ

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

조인 을 사용 하는 것은 어떠 하신가요..

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

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

8년 전

common.lib.php에서

sql_query()함수를 찾아보면 union막는 한 줄이 있습니다

주석처리하고 사용하면...

 

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

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

SLOOP
8년 전

그누보드라고 유니온이 쿼리문이 안대거나 하지는 않습니다.

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

답변에 대한 댓글 1개

J
Jaeuk
8년 전
아뇨 db에서는 union되는데 그누보드5에서 계속 select 1을 줘서 계속 검색중입니다..

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

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

로그인