Problemer med PHP OOP MySqli

Tags:    php mysqli

Hej alle sammen min Mysqli kode i PHP OOP Siger denne fejl : Catchable fatal error: Argument 1 passed to Users::test() must be an instance of mysqli, none given, called in C:\SERVER\htdocs\ZinXan Social Network\index.php on line 3 and defined in C:\SERVER\htdocs\ZinXan Social Network\core\classes\Users\Users.php on line 11

Min connection fil :

Fold kodeboks ind/udPHP kode 


Min indsættelse fil :

Fold kodeboks ind/udPHP kode 




4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du bliver nød til at inputte dit 'mysqli' objekt til metoden $Users->test(); da det er det, som den klager over.

Derudover forstår jeg ikke rigtig, hvorfor du har erklæret en global variabel 'global $mysqli;' inde i test metoden, når du jo skal inputte den som argument til metoden. Du har sågar heller ikke initialiseret 'global $mysqli;' før brug...



Indlæg senest redigeret d. 14.02.2014 10:28 af Bruger #18836
Hvordan kalder du Users::test() ?



Jeg kalder sådan her :

Fold kodeboks ind/udPHP kode 




Den med global $mysqli glemte jeg at fjerne og tak vil teste det senere.



t