Hi I have a class called User and a method called insertUser().
function insertUser($first_name, $last_name, $user_name, $password, $email_address, $group_ho
Just for the next newbie, another example of how this error
" PHP Fatal error: Function name must be a string in ..."
is triggered / and solved is as below;
Say you have an associative array;
$someArray = array (
"Index1" => "Value1",
"Index2" => "Value2",
"Index3" => "Value3"
);
echo $someArray('Index1'); // triggers a fatal error as above
Solution:
echo $someArray['Index1']; // <- square brackets - all good now
$mysql_query($query);
=> mysql_query($query);
. Note the missing dollar. If you try to use function call syntax on a variable, it looks for a function with the name given by the value of the variable. In this case, you don't have a mysql_query
variable, so it comes back with nothing, which isn't a string, and thus gives you the error.
You have a stray $
on mysql_query. Remove it:
mysql_query($query);