Hej Anders
Det er lidt nemmere at sige med noget kode, men hvis jeg skal komme med et gæt vil jeg tro at din function ikke kender dit $mysqli object.
hvis din kode ligner fx denne:
- $mysqli = new mysqli(...)
-
- function plap()
- {
- $mysqli->query(..);
- }
Vil det ikke virke med mindre du fortæller PHP at din $mysqli er en global variable.
Som sådan:
- $mysqli = new mysqli(...)
-
- function plap()
- {
- global $mysqli;
- $mysqli->query(..);
- }
Det virker lidt ulogisk men PHP tror variablen kun gælder inden for scope { } medmindre du siger den skal tage fra global scope vha. af global keyword.
Håber det hjælper.
/kaspar
Indlæg senest redigeret d. 11.11.2011 09:46 af Bruger #55