php - error in mysql insert query in MYSQL 5.6.12 -
i tried use following code insert,
$op=$_post["ans"]; $username=$_get["username"]; mysql_query("insert $username values('q3','$op')") or die(mysql_error());
but got following error:
you have error in sql syntax; check manual corresponds mysql server version right syntax use near 'values('q1','wrong')' @ line 1
why getting error? how can fix it?
your query structure not making sense. you're inserting $username
? that's not name of table, it?
mysql_query("insert `tablename` values('q3','" . mysql_real_escape_string($op) . "')") or die(mysql_error());
always careful escape , user data being put queries, , please, please stop using mysql_query
in new code.
Comments
Post a Comment