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개 / 댓글 6개
채택된 답변
+20 포인트
$sql = " select .. 유니온 쿼리 ";
Copy
//$row = sql_fetch($sql);$row = mysql_fetch_array(mysql_query($sql));
sql_fetch로 주셨다면 아래와 같이 바꾸면 되는걸로 알고 있습니다.
예전에 이렇게 해서 한번 해결했던적이 있는것 같네요.
답변에 대한 댓글 5개
Jaeuk
2017-06-30 (금) 17:22:26
아 검색해보니 sql_query에서는 union사용을 막았다고해서 mysql 해보려는데 mysql 함수가 작동을 안합니다.. 따로 설정해줘야 되나요?? 그누5입니다..
Jaeuk
2017-06-30 (금) 17:28:28
$row_t = mysqli_fetch_array(mysqli_query($sql_t));
이렇게 해봤는데 작동은 되는데 계속 null값이 나옵니다.. 다른문제인가요??
mysqli_query(db연결객체, 쿼리) db연결객체?
이렇게 해봤는데 작동은 되는데 계속 null값이 나옵니다.. 다른문제인가요??
mysqli_query(db연결객체, 쿼리) db연결객체?
Dessi
2017-06-30 (금) 17:38:44
mysql_query($sql, $g5['connect_db']);
이렇게도 한번 해보세요. 업데이트 되면서 약간 바뀌었을수도 있을것 같아요,
이렇게도 한번 해보세요. 업데이트 되면서 약간 바뀌었을수도 있을것 같아요,
Jaeuk
2017-06-30 (금) 17:42:29
for($y=0; $row_t = mysqli_fetch_array(mysqli_query($sql_t,$g5['connect_db'])); $y++){
이렇게 했더니ㅠ 여전히 안됩니다 ㅠㅠ
이렇게 했더니ㅠ 여전히 안됩니다 ㅠㅠ
Jaeuk
2017-06-30 (금) 17:52:10
혹시 $g5['connect_db'] 를 따로 만들어야 되나요??
혹시 몰라 dbconfig.php에
$g5['connect_db'] = mysqli_connect(G5_MYSQL_HOST,G5_MYSQL_USER,G5_MYSQL_PASSWORD);
추가해놓고 해도 안되긴 했었는데..ㅠ
혹시 몰라 dbconfig.php에
$g5['connect_db'] = mysqli_connect(G5_MYSQL_HOST,G5_MYSQL_USER,G5_MYSQL_PASSWORD);
추가해놓고 해도 안되긴 했었는데..ㅠ
2017-06-30 (금) 23:08:12
조인 을 사용 하는 것은 어떠 하신가요..
2017-06-30 (금) 21:32:22
common.lib.php에서
sql_query()함수를 찾아보면 union막는 한 줄이 있습니다
주석처리하고 사용하면...
그누보드라고 유니온이 쿼리문이 안대거나 하지는 않습니다.
답변에 대한 댓글 1개
Jaeuk
2017-06-30 (금) 17:15:44
아뇨 db에서는 union되는데 그누보드5에서 계속 select 1을 줘서 계속 검색중입니다..
답변을 작성하려면 로그인이 필요합니다.