我正在创建一个简单的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 第11行的C:\ xampp \ htdocs \ cmanager \ index.php
致命错误:未捕获错误:在null上调用成员函数query() 在C:\ xampp \ htdocs \ cmanager \ index.php:11堆栈跟踪中:#0 {main}抛出 在第11行的C:\ xampp \ htdocs \ cmanager \ index.php中
了解为什么...我在Windows 10上安装了最新版本的XAMPP。
11行是我发布的代码的最后一行。
答案 0 :(得分:0)
您正在尝试访问未声明的变量。
尝试
<?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__);