Heim > Fragen und Antworten > Hauptteil
<?php
session_start();
header("Content-type:text/html;charset=utf-8"); //Codierung festlegen
$page=isset($_GET['page'] ) ?$_GET['page'] :1 ;//Seitennummer erhalten
$page=!empty($page) ? $page :1;
$F=$_GET['F'];
/ / Erstellen Sie eine Verbindung
$conn = mysqli_connect("localhost", "root", "", "mybbs");
mysqli_set_charset($conn,'utf8'); //Legen Sie den Zeichensatz fest
$table_name= "tiopic ";//Einstellungen für Tabellennamen prüfen
$perpage=5;//Anzahl der auf jeder Seite angezeigten Daten
//Maximale Seitenzahl und Gesamtzahl der Datensätze
$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];//Erhalten Sie die maximale Anzahl von Seiten
$total_page = ceil ($total/$perpage);//Upward integer
//Kritischer Punkt
$page=$page>$total_page? $total_page:$page;//Situation, wenn die nächste Seitenzahl größer ist als die maximale Seitenzahl
//Initialisierung der Seiteneinstellung
$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);
?>
马先生2019-02-20 22:19:52
首先 把你的sql 语句在数据库下跑下 看看有没有结果,然后dump下$query的结果,这是个警告 ,并不是致命错误 ,$sum应该是返回的行数 你可以输出下看看
学院里的小寂寞2019-02-20 17:22:08
你要看这个错误提示的,这句错误提示你,mysqli_num_rows()这个方法期望mysqli_result的布尔值给定值为1,在D:\XXX路径\forums.php文件的第24行