搜尋

首頁  >  問答  >  主體

大佬們,這該怎麼辦

<?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);

?>

QQ图片20190220155224.pngQQ图片20190220155214.png##

还好还好2106 天前1135

全部回覆(5)我來回復

  • TT

    TT2019-02-21 08:43:04

    估計要嘛是不支援24行這個函數,要嘛就是24傳入的參數有問題。

    回覆
    0
  • 马先生

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

    先把你的sql 語句在資料庫下方跑下看看有沒有結果,然後dump下$query的結果,這是個警告,並不是致命錯誤,$sum應該是回傳的行數  你可以輸出下看看 

    回覆
    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
  • 取消回覆