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

mysqli 가 안먹히는데요 왜그럴까요?? 될때도 있고 안될때도 있고 채택완료

GST1 3년 전 조회 1,883

</p>

<p><h2>회원 게시판 > 목록보기</h2>

    <ul class="board_list">

        <li>

            <span class="col2">내용</span>

            <span class="col4">첨부</span>

            <span class="col5">등록일</span>

        </li>

<?php</p>

<p>    if (isset($_GET["page"]))

        $page = $_GET["page"];

    else

        $page = 1;

    

    $sql = "select * from t1_board where email='$email' order by num desc";    // 일련번호 내림차순 검색

    $result = mysqli_query($sql);            // SQL 명령 실행</p>

<p>    $total_record = mysqli_num_rows($result); // 전체 글 수</p>

<p>    $scale = 4;    // 한 화면에 표시되는 글 수</p>

<p>    // 전체 페이지 수($total_page) 계산 

    if ($total_record % $scale == 0)     

        $total_page = ceil($total_record/$scale);      

    else

        $total_page = ceil($total_record/$scale) + 1; 

 

    // 표시할 페이지($page)에 따라 $start 계산  

    $start = (intval($page) - 1) * $scale;      </p>

<p>    $number = $total_record - $start;

    for ($i=$start; $i<$start+$scale && $i < $total_record; $i++) {

          mysqli_data_seek($result, $i);         // 가져올 레코드로 위치(포인터) 이동          

          $row = mysqli_fetch_assoc($result); // 하나의 레코드 가져오기</p>

<p>          $num         = $row["num"];            // 일련번호

        $id             = $row["id"];            // 아이디

          $name        = $row["name"];        // 이름

          $subject     = $row["subject"];        // 제목

          $content     = $row["content"];        // 제목

          $regist_day  = $row["regist_day"];     // 작성일

        if ($row["file_name"])

              $file_image = "<img src='./file.png'>";

          else

              $file_image = " ";          

?>

        <li>

            <span class="col2"><a href="view.php?num=<?=$num?>&page=<?=$page?>"><?=$content?></a></span>            

            <span class="col4"><?=$file_image?></span>

            <span class="col5"><?=$regist_day?></span>

        </li>    

<?php

          $number--;

       }</p>

<p>?>

        </ul></p>

<p> </p>

<p> </p>

<p>

 

 

 

mysql 로 쿼리돌릴때는 row 갯수만큼 출력은 되는데 mysqli 로 하면 아에 작동을 안하네요

 

고수님들 도와주세요~~

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

답변 1개

채택된 답변
+20 포인트

해당 페이지 상단에

 

error_reporting(E_ALL);
ini_set("display_errors", 1);
 

 

하시면 오류 메시지가 노출됩니다

 

노출된 오류메시지를 주시면 답변이 가능합니다 

 

그리고 mysqli 로 했을때 안되는건 

mysqli 모듈이 설치 안되있는 경우입니다

 

이경우 mysqli 를 사용가능하도록 설치하든지 아니면

mysql 을 사용하셔야 합니다

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

답변에 대한 댓글 1개

G
GST1
3년 전
감사합니다~ db config 를 책에 있는거로 하니 되더라구요

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

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

로그인