Wednesday 18 September 2019
php - Issue with "Call to member function on non-object"
Answer
Answer
I'm not seeing the issue here...
Error: "Fatal error: Call to a member function bind_param() on a non-object in C:\wamp\www\In Progress\mtg\index.php on line 64"
$stmt = $mysqli -> prepare("INSERT INTO `" . $database . "`.`users` VALUES(NULL, ?, ?, 0);");
echo $mysqli -> error;
$stmt -> bind_param('ss', $username, $password);
$stmt -> execute();
$stmt -> close();
This is the offending block of code and the lines around it. The only thing I can think is that maybe $mysqli isn't being correctly defined in this one instance? $mysqli and $database are defined in a required file and all other functions that reference them for prepared statements work fine.
Is there something simple I'm missing here?
Answer
Your $stmt
is probably undefined because the previous line (prepare
) failed.
It's basically calling bind_param()
on a failed prepared statement, which happens to be an error or something.
php - file_get_contents shows unexpected output while reading a file
I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...
-
I have an app which needs a login and a registration with SQLite. I have the database and a user can login and register. But i would like th...
-
I would like to use enhanced REP MOVSB (ERMSB) to get a high bandwidth for a custom memcpy . ERMSB was introduced with the Ivy Bridge micro...
-
According to my understanding, and my calculator, cos(90 degrees) equals 0 . In my code, I have a funct...
No comments:
Post a Comment