Rumah > Soal Jawab > teks badan
<?php
session_start();
header("Content-type:text/html;charset=utf-8"); //Set encoding
$page=isset($_GET['page'] ) ?$_GET['halaman'] :1 ;//Terima nombor halaman
$halaman=!kosong($halaman) ? / Buat sambungan
$conn = mysqli_connect("localhost", "root", "", "mybbs");
mysqli_set_charset($conn,'utf8'); //Tetapkan set aksara
$table_name= "tiopic ";//Semak tetapan nama jadual
$perpage=5;//Bilangan data yang dipaparkan pada setiap halaman
//Bilangan maksimum halaman dan jumlah rekod
$total_sql="select count(*) daripada $table_name ";
$total_result =mysqli_query($conn,$total_sql);
$total_row=mysqli_fetch_row($total_result);
$total = $total_row[0];//Get the maximum number
$total_page = siling ($total/$perpage);//Integer ke atas//Titik kritikal$page=$page>$total_page? daripada nombor halaman maksimum //Pemulaan tetapan paging$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);?>
TT2019-02-21 08:43:04
Dianggarkan sama ada fungsi dalam baris 24 tidak disokong atau terdapat masalah dengan parameter yang diluluskan oleh 24.
马先生2019-02-20 22:19:52
Mula-mula, jalankan pernyataan sql anda dalam pangkalan data untuk melihat sama ada terdapat sebarang hasil, dan kemudian buang hasil $query Ini adalah amaran, bukan ralat yang boleh membawa maut ia untuk dilihat
学院里的小寂寞2019-02-20 17:22:08
Anda perlu membaca mesej ralat ini Mesej ralat ini mengingatkan anda bahawa kaedah mysqli_num_rows() menjangkakan nilai boolean mysqli_result ialah 1, iaitu pada baris 24 fail forums.php dalam laluan D:XXX