-2

私は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

ここで何が問題で、どうすれば修正できますか?

4

1 に答える 1