我是sqli的新手,刚开始学习哎呀。我的db.php中有这段代码
$db = new mysqli('localhost', 'root', '', 'mydb');
if($db->connect_errno > 0){
die('Unable to connect to database [' . $db->connect_error . ']');
}
另一个文件func.php
<?php
include_once 'db.php';
function get_users()
{
$sql="SELECT * from users";
$result=$db->query($sql);
while($row = $result->fetch_assoc())
{
$data[]=$row;
}
return $data;
}
var_dump(get_users());
Error : Undefined variable: db
当我使用
global $db;
内部函数
Error : Call to a member function query() on a non-object in
这里有什么问题,我该如何纠正?