답변 4개 / 댓글 2개
채택된 답변
+20 포인트
Copy
include_once "_common.php";$cols = array();$query = sql_query("SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '자신의 DB명' AND TABLE_NAME = 'g5_write_free' AND COLUMN_NAME LIKE 'wr_%'");while($rows = sql_fetch_array($query)) { if(str_replace("wr_", "", $rows['COLUMN_NAME']) > 0) { $cols[] = $rows['COLUMN_NAME']; }}$str = implode(", ", $cols);$query = sql_query("SELECT ".$str." FROM g5_write_free");while($rows = sql_fetch_array($query)) { foreach($cols as $v) { echo $rows[$v]."<br />"; }}
information_schema 디비 체크하면 나옵니다.
select * from ~으로 해서
wr_1~ wr_10은 for문을 돌리면 되겠지만...
name이나 subject 등이 문제군요...
select like %wr_% from...이런 말도 안되는 방법을 상상했었네요...
답변을 작성하려면 로그인이 필요합니다.