先生、ページングの部分について、警告: mysqli::mysqli(): (HY000/1045): E:\yifeng\core のユーザー ''@'localhost' (パスワードを使用: NO) のアクセスが拒否されました。 \ Db.php 19 行目
接続に失敗しました:ユーザー ''@'localhost' のアクセスが拒否されました (パスワードを使用: NO)
public static function pagination($table, $where = ' ' , $page = 1, $pagesize = 10, $order = ''){
$conn = self::db_connect();
$totals = self::totals($table, $where); /アイテムの合計数
$totalpage = ceil($totals / $pagesize); //ページの合計数
$page = max(1, $page); //現在のページ
$offset = ($ page - 1) * $pagesize; // ページングクエリの開始位置
// sql の結合
$sql = "select * from {$table}";
if ($where) {
$sql .= " WHERE ".$where;
}
if ($order) {
$sql .= " ORDER BY " . $order;
}
$sql .= " limit ".$offset.','.$pagesize;
$result = $conn->query($sql); // sql
を実行 if ($result->num_rows > 0){//返されたデータの数
'Total' => $ totals、###
db_connect を 2 回呼び出します。1 回目は db_connect を直接呼び出し、2 回目は合計です。なぜ教師がエラーをしなかったのかわかりません。
1 つの方法は、ページング メソッドで合計数を取得するメソッドを書き換えることです。それを変数に代入します
跟我の一样的问题
通知: 未定義の変数: D:xuexicoredb.php の 18 行目の db
通知: 未定義の変数: D:xuexicoredb.php の 18 行目の db
通知: 未定義の変数: D の db :xuexicoredb.php 行 18
注意: 未定義の変数: D:xuexicoredb.php 行 18 の db
警告: mysqli_connect(): (HY000/1045): ユーザー ''@'localhost' のアクセスが拒否されました (使用パスワード: NO) D:xuexicoredb.php の 18 行目
接続に失敗しました: ユーザー ''@'localhost' のアクセスが拒否されました (パスワード: NO を使用)
迷っています
データベースのパスワードが間違っています。