SQL문질문입니다........

SQL문질문입니다........

QA

SQL문질문입니다........

답변 1

본문

SQL로 첨부그림의 테이블에서 문제를가져옵니다........

소스에서 sun값이 0인것은 "answer"는 무시하고 "question"만 출력하고싶은데

아래소스코드에서 SQL문수정하는방법좀 부탁드립니다......꾸벅~


<?php
    $sql = "select * from item_pool_child  where item_pool_code = '".$item_pool_code."'  order by sun asc,idx asc";
    $res = sql_query($sql);
    $i=1;
    $total_item=0;
    $total_correct_item=0;
    while($row = sql_fetch_array($res)){
    $total_item++;    
    ?>
    <div class="item <?php if ($i % 2==1) echo "hol"; ?>" >
            <?php 
                $answer_ok="";
                if ($row["is_ju"]=="y" && $_POST["idx"][$i-1]==$row["idx"]  && $_POST["answer"][$i-1] &&  $_POST["answer"][$i-1]==$row["ju_answer"]){
                    $answer_ok="Y";
                    echo "<span  class='correct'></span>";
                    $total_correct_item++;
                }else if ( $_POST["idx"][$i-1]==$row["idx"]  && $_POST["answer"][$i-1] &&  $_POST["answer"][$i-1]==$row["answer"]){
                    $answer_ok="Y";
                    echo "<span  class='correct'></span>";
                    $total_correct_item++;
                }else if ($_POST["idx"][$i-1]) {
                    $answer_ok="N";
                    echo "<span class='mistake'></span>";
                }
            ?>

 

테이블구조는 아래그림처럼되어있습니다.

3022799858_1572886452.8842.png

이 질문에 댓글 쓰기 :

답변 1

sql 문이 아니라 php 소스에서 아래와 같이 하면 됩니다.

if($row['sun']!=0) {

답변 출력 소스

}

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 92
© SIRSOFT
현재 페이지 제일 처음으로