gsashwin Posted November 19, 2010 Share Posted November 19, 2010 Hi, I am very new to PHP and I am trying to execute the below code but getting these errors : Notice: Undefined variable: mysql_query in C:\wamp\www\process.php on line 16 Fatal error: Function name must be a string in C:\wamp\www\process.php on line 16 Code: <html><body> <?php mysql_connect("localhost","root",""); mysql_select_db("encryption") or die(mysql_error()); $username = $_POST['username']; $password = $_POST['password']; $mysql_query("INSERT INTO login (username,password) VALUES ('$username','$password')") or die(mysql_error()); ?> </body></html> ` $_POST['username'] & $_POST['password'] come from a previous page. I have no problem with that. Please help.. Thanks in advance. Link to comment https://forums.phpfreaks.com/topic/219171-undefined-variable-error-fatal-error/ Share on other sites More sharing options...
Adam Posted November 19, 2010 Share Posted November 19, 2010 You need to use mysql_query .. not $mysql_query(). In PHP variables start with a dollar, functions don't. That's what the second error is trying to tell you, and the first isn't technically an error but a notice; informing you that you're trying to use a variable that doesn't exist. Of course in this situation it's because it thinks you're trying to access the variable $mysql_query. Link to comment https://forums.phpfreaks.com/topic/219171-undefined-variable-error-fatal-error/#findComment-1136513 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.