Jeg formoder, at returværdien er heltal nul, som også er fortolket som falsk i if-sætningen. Ved at gøre "if ($result !==FALSE)" (Bemærk, at det skal være !==og ikke !=) du vil verificere, om resultatet virkelig er anderledes end FALSE og ikke kun falsk...