Предупреждение: mysqli :: query (): не удалось получить mysqli в D: \ wamp \ www \ site \ admin \ list.php в строке 54

привет, ребята, я делаю простую разбивку на страницы и получаю ту ошибку, где я ошибаюсь?

Предупреждение: mysqli :: query (): не удалось получить mysqli в D: \ wamp \ www \ sitemiz \ admin \ edit.php в строке 54

<?php                   
        // Start pagination
        $sql = "SELECT count(*) FROM users";
      // Line 54 Showing this line //  $result = $conn->query($sql); 
        $total_pages = ceil($show_page); 

        echo "<a href='edit.php?page=1'>".'|<'."</a> "; // Goto 1st page  

        for ($i=1; $i<=$total_pages; $i++) { 
            echo "<a href='edit.php?page = ".$i."'>".$i."</a> "; 
        }; 
        echo "<a href='edit.php?page=$total_pages'>".'>|'."</a> ";
?>

общее количество добавленных кодов Я использую oop php, 7.2 php версии 5 .. mysql на локальном сервере wamp. Что-то не так с последней частью кода, не уверен, что спасибо, ребята

//connection is right
$conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
//First part of the codes 
                $show_page=5;
                if (isset($_GET["page"])) { 
                $page  = $_GET["page"]; 
                } else { 
                $page=1; 
                }; 
                  $start_from = ($page-1) * $show_page; 
                    $sql = "SELECT * FROM users LIMIT $start_from, $show_page";
                    if ($result = $conn->query($sql)){
                        if ($result->num_rows > 0){
                            echo "<table class='table table-bordered table-striped'>";
                                echo "<thead>";
                                    echo "<tr>";
                                        echo "<th>#</th>";
                                        echo "<th>Name</th>";
                                        echo "<th>Address</th>";
                                        echo "<th>Salary</th>";
                                        echo "<th>Action</th>";
                                    echo "</tr>";
                                echo "</thead>";
                                echo "<tbody>";
                                while($row = $result->fetch_assoc()){
                                    echo "<tr>";
                                        echo "<td>" . $row['id'] . "</td>";
                                        echo "<td>" . $row['name'] . "</td>";
                                        echo "<td>" . $row['address'] . "</td>";
                                        echo "<td>" . $row['salary'] . "</td>";
                                        echo "<td>";
                                            echo "<a href='read.php?id = ". $row['id'] ."' title='View Record' data-toggle='tooltip'><span class='glyphicon glyphicon-eye-open'></span></a>";
                                            echo "<a href='update.php?id = ". $row['id'] ."' title='Update Record' data-toggle='tooltip'><span class='glyphicon glyphicon-pencil'></span></a>";
                                            echo "<a href='delete.php?id = ". $row['id'] ."' title='Delete Record' data-toggle='tooltip'><span class='glyphicon glyphicon-trash'></span></a>";
                                        echo "</td>";
                                    echo "</tr>";
                                }
                                echo "</tbody>";                            
                            echo "</table>";
                            // Free result set
                            $result->free();
                        } else{
                            echo "<p class='lead'><em>No records were found.</em></p>";
                        }
                    } 
        // Start pagination
        $sql = "SELECT count(*) FROM users";  
        $result = $conn->query($sql);  // Line 54 Showing this line //
        $total_pages = ceil($show_page); 

        echo "<a href='users.php?page=1'>".'|<'."</a> "; // Goto 1st page  

        for ($i=1; $i<=$total_pages; $i++) { 
            echo "<a href='users.php?page = ".$i."'>".$i."</a> "; 
        }; 
        echo "<a href='users.php?page=$total_pages'>".'>|'."</a> ";

Вы уверены, что соединение с вашей базой данных действительно установлено?

wayneOS 05.04.2018 17:11

В вашем сообщении об ошибке указан mysqli как причина вашей проблемы, но в вашем вопросе он упоминается только в закомментированной строке. Нам нужен полный код для установления соединения, чтобы помочь вам. Пожалуйста, просмотрите Как создать минимальный, полный и проверяемый пример

Stefan Crain 05.04.2018 17:11

Всего кодов добавлено к основному вопросу @Stefan Crain

user1966537 05.04.2018 19:47

похоже, у меня проблема на локальном хосте, я просто загрузил его на сервер, и он отлично работает, те же версии сервера, почему ошибка на локальном хосте? странный

user1966537 05.04.2018 20:04
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
57
0

Другие вопросы по теме