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

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

c++ - Clear the memory after returning a vector in a function -

erlang - Saving a digraph to mnesia is hindered because of its side-effects -