<?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 desc limit $start ,$perpage";$query=mysqli_query($conn,$sql);$sum=mysqli_num_rows($query);?>##
估計要嘛是不支援24行這個函數,要嘛就是24傳入的參數有問題。
先把你的sql 語句在資料庫下方跑下看看有沒有結果,然後dump下$query的結果,這是個警告,並不是致命錯誤,$sum應該是回傳的行數 你可以輸出下看看
你要看這個錯誤提示的,這句錯誤提示你,mysqli_num_rows()這個方法期望mysqli_result的布林值給定值為1,在D:\XXX路徑\forums.php檔的第24行