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 ...
-
I would like to split a String by comma ',' and remove whitespace from the beginning and end of each split. For example, if I have ...
-
I got an error in my Java program. I think this happens because of the constructor is not intialized properly. My Base class Program public ...
-
I have a method in repository with this implementation which returns a Task Task > GetAllAppsRequestAsync(); I write the getter which cal...
No comments:
Post a Comment