Cikgu, untuk bahagian paging, saya menggesa Amaran: mysqli::mysqli(): (HY000/1045): Akses dinafikan untuk pengguna ''@'localhost' (menggunakan kata laluan: NO) dalam E:yifengcoreDb.php pada baris 19
sambung gagal:Akses ditolak untuk pengguna ''@'localhost' (menggunakan kata laluan: TIDAK)
penomboran fungsi statik awam($table, $where = '', $page = 1, $pagesize = 10, $order = ' '){
$conn = self::db_connect();
$totals = self::totals($table, $where); // Jumlah bilangan entri
$totalpage = ceil($totals / $pagesize); // Jumlah bilangan halaman
$page = max(1, $page); $sql = " pilih * dari {$table}";
if ($where) {
$sql .= " WHERE ".$where;
}
jika ($pesanan) {
$sql .= " ORDER BY " .$order;
}
$sql .= " limit ".$offset.','.$pagesize;
$result = $conn- >query($sql); // Laksanakan sql
if ($result->num_rows > ; 0) { // Bilangan data yang dikembalikan
manakala ($row = $result->fetch_assoc()) { [] = $row; ;free_result(); // Lepaskan memori hasil
}
$conn->close();
return array(
'saiz halaman' =>
Panggil db_connect dua kali, satu db_connect terus, kali kedua total, tak tahu kenapa cikgu tak buat error,
Salah satu cara tulis semula kaedah mendapatkan jumlah nombor dalam kaedah paging dan tetapkan kepada pembolehubah
跟我的一样的问题
Notis: Pembolehubah tidak ditentukan: db dalam D:xuexicoredb.php pada baris 18
Notis: Pembolehubah tidak ditentukan: db dalam D:xuexicoredb.php no baris 18:db php dalam baris 18: :xuexicoredb.php pada talian 18
Notis: Pembolehubah tidak ditentukan: db dalam D:xuexcoredb.php pada talian 18
Amaran: mysqli_connect(): (HY000/1045): Akses ditolak untuk pengguna ''@'singlehost' kata laluan: TIDAK) dalam D:xuexicoredb.php pada talian 18
Sambungan gagal:Akses ditolak untuk pengguna ''@'localhost' (menggunakan kata laluan: NO)
Teragak-agak
Kata laluan pangkalan data salah.