неопределенная переменная: ошибка mysqli-ungaught: вызов функции-члена - PullRequest
0 голосов
/ 08 января 2019

Я создаю простое приложение PHP / MySQL для выбора, вставки, удаления данных.

Начальный код:

  <?php
    //create the select query
    $query="SELECT * FROM customers
    INNER JOIN customer_addresses
    ON customer_addresses.customer=customer.id";

   //GET results
    $result=$mysqli->query($query) or die($mysqli->error.__LINE__);
     ?>

Я получаю эту ошибку:

Примечание: неопределенная переменная: mysqli in C: \ xampp \ htdocs \ cmanager \ index.php в строке 11

Неустранимая ошибка: необработанная ошибка: вызов функции-члена query () для null в C: \ xampp \ htdocs \ cmanager \ index.php: 11 Трассировка стека: выброшено # 0 {main} в C: \ xampp \ htdocs \ cmanager \ index.php в строке 11

понимаю, почему ... Я установил последнюю версию XAMPP на Windows 10.

Строка 11 - это последний код, который я разместил.

1 Ответ

0 голосов
/ 08 января 2019

Вы пытаетесь получить доступ к переменной, которая не была объявлена.

Попробуйте,

<?php
$mysqli = new mysqli($servername, $username, $password, $dbname);
//create the select query
    $query="SELECT * FROM customers
    INNER JOIN customer_addresses
    ON customer_addresses.customer=customer.id";

   //GET results
    $result=$mysqli->query($query) or die($mysqli->error.__LINE__);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...