>  Q&A  >  본문

여러분, 우리는 어떻게 해야 할까요?

<?php

session_start();

header("Content-type:text/html;charset=utf-8") //인코딩 설정

$page=isset($_GET['page'] ) ?$_GET['page'] :1 ;//페이지 번호 수신

$page=!empty($page) ? $page :1;

$F=$_GET['F'];

/ / 연결 만들기

$conn = mysqli_connect("localhost", "root", "", "mybbs");

mysqli_set_charset($conn,'utf8') //문자 집합 설정

$table_name= "tiopic";//테이블 이름 설정 확인

$perpage=5;//각 페이지에 표시되는 데이터 수

//최대 페이지 수 및 총 레코드 수

$total_sql="select count(*) from $table_name ";

$total_result =mysqli_query($conn,$total_sql);

$total_row=mysqli_fetch_row($total_result);

$total = $total_row[0];//최대 페이지 수 가져오기

$total_page = ceil ($total/$perpage);//상향 정수

//임계점

$page=$page>$total_page? $total_page:$page;//다음 페이지 번호가 더 큰 상황 최대 페이지 수보다

//페이징 설정 초기화

$start=($page-1)*$perpage;

$sql="select * from tiopic order by id desclimit $start,$perpage";

$query=mysqli_query($ conn,$sql);

$sum=mysqli_num_rows($query);

?>

QQ图片20190220155224.pngQQ图片20190220155214.png

还好还好2042일 전1088

모든 응답(5)나는 대답할 것이다

  • TT

    TT2019-02-21 08:43:04

    24행의 함수가 지원되지 않거나, 24행에서 전달한 매개변수에 문제가 있는 것으로 추정됩니다.

    회신하다
    0
  • 马先生

    马先生2019-02-20 22:19:52

    먼저 데이터베이스에서 SQL 문을 실행하여 결과가 있는지 확인한 다음 $query의 결과를 덤프합니다. 이는 치명적인 오류가 아니라 경고입니다. 반환된 행 수를 출력할 수 있습니다. 볼만해요

    회신하다
    0
  • 学院里的小寂寞

    学院里的小寂寞2019-02-20 17:22:08

    이 오류 메시지를 읽어야 합니다. 이 오류 메시지는 mysqli_num_rows() 메서드가 mysqli_result의 부울 값을 1로 예상한다는 점을 상기시켜 줍니다. 이는 D:XXX 경로에 있는 forums.php 파일의 24번째 줄에 있습니다

    회신하다
    0
  • 还好

    구체적으로 어떻게 작동하나요? 저는 초보자인데 잘 이해가 안 되네요.

    还好 · 2019-02-20 17:24:52
  • 취소회신하다