大佬們,這該怎麼辦
还好
还好 2019-02-20 15:53:35
0
5
1122

<?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##

还好
还好

全部回覆(3)
TT

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

马先生

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

学院里的小寂寞

你要看這個錯誤提示的,這句錯誤提示你,mysqli_num_rows()這個方法期望mysqli_result的布林值給定值為1,在D:\XXX路徑\forums.php檔的第24行

  • 回覆 具體該怎麼操作,我是小白 ,不太懂這個
    还好 作者 2019-02-20 17:24:52
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!