I don’t know what’s wrong with my syntax, but I’m missing something:
$createrequest = mysql_query("INSERT INTO products_updates_queue (id, kid,
product_version_id, key, ip) VALUES ('$request_id', '$uid', '$version_id',
'$request_key', '$request_ip')");
I receive this error:
“You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘key, ip) VALUES (‘j4ctveyd0x62’, ‘1’, ‘z451ah3’, ‘hqbyu7bhg8za’, ‘64.134.163.2’ at line 2”
Can anyone see what I am missing?
keyis a reserved word in MySQL. Avoid it, or wrap it in backticks.Edit: And I hope you escaped the variables you’re putting into that query.