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

sql 쿼리문 값 배열 넣기 후 for문 채택완료

</p>

<p><select></p>

<p>                                <option value="">값 검색</option></p>

<p>                                <?php</p>

<p>                                    $subject_array = array();</p>

<p>                                    $sql = "SELECT wr_subject FROM g_table ";</p>

<p>                                    $result = sql_query($sql);</p>

<p>                                    while($subject_array = sql_fetch_array($result)){</p>

<p>                                        $subject_array = array($sql['wr_subject']);</p>

<p>                                    }</p>

<p>                                    // $subject_array[] = $sql['wr_subject'];</p>

<p>                                        ?></p>

<p>                            <?php</p>

<p>                            for($i=0; $i < count($subject_array); $i++){</p>

<p>                                $find_subject = sql_fetch("SELECT EXISTS (SELECT * FROM g_table WHERE wr_subject ='$subject_array[$i]' LIMIT 1) as success");</p>

<p>                             </p>

<p>                                if($find_subject['success']){ ?></p>

<p> </p>

<p>                                <option value="<?php echo $subject_array[$i]?>"> <?php echo $subject_array[$i] ?> </option></p>

<p>                                <?php</p>

<p>                               }</p>

<p>                            }</p>

<p>                            ?></p>

<p>                            </select></p>

<p>

이런식으로 해서 g_table 안에있는 wr_subject 컬럼이 있는 값들만 배열에 담아 select로 출력하려고 하는데 우선 wr_subject 컬럼 체크 후 배열에 담아야하는데 방법이 너무 어려워 질문드립니다ㅠㅠㅠ 배열에 담고 for문 count로 하는것이 맞나요??

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

답변 2개

채택된 답변
+20 포인트

수정 해드렸습니다.

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

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

SELECT EXISTS <---이런 쿼리는 필요 없고 복잡하게 할 이유도 없습니다

값 검색"; $result = sql_query("SELECT wr_subject FROM g_table where wr_subject !='' "); while($row = sql_fetch_array($result)){ $optStr .=""; } ?>

 

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

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

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

로그인

전체 질문 목록

🐛 버그신고