<?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);
?>
24행의 함수가 지원되지 않거나, 24행에서 전달한 매개변수에 문제가 있는 것으로 추정됩니다.
먼저 데이터베이스에서 SQL 문을 실행하여 결과가 있는지 확인한 다음 $query의 결과를 덤프합니다. 이는 치명적인 오류가 아니라 경고입니다. 반환된 행 수를 출력할 수 있습니다. 볼만해요
이 오류 메시지를 읽어야 합니다. 이 오류 메시지는 mysqli_num_rows() 메서드가 mysqli_result의 부울 값을 1로 예상한다는 점을 상기시켜 줍니다. 이는 D:XXX 경로에 있는 forums.php 파일의 24번째 줄에 있습니다