Jump to content

php/mysql query problem


Snoozy

Recommended Posts

Hey everyone, i keep having this error:

Could not connect: 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 'desc,mg,pg) VALUES ('1','0','Snoozy','teata','1','White','atata','atatata'' at line 1

 

This was just a example as I've been lately just trying and trying with no luck,

 

The script part is:

$appquery = mysql_query("INSERT INTO applications (aid,cid,name,charactername,gender,race,desc,mg,pg) 
			VALUES ('".$_COOKIE['ID']."','$insertid','".$_COOKIE['Username']."','$name','$sex','$race','$description','$mg','$pg')") or die('Could not connect: ' . mysql_error());

Link to comment
https://forums.phpfreaks.com/topic/233299-phpmysql-query-problem/
Share on other sites

"desc" is a reserved word in MySQL. Either rename your column or surround it with backticks:

<?php
$q = "INSERT INTO applications (aid,cid,name,charactername,gender,race,`desc`,mg,pg) 
			VALUES ('".$_COOKIE['ID']."','$insertid','".$_COOKIE['Username']."','$name','$sex','$race','$description','$mg','$pg')";
$appquery = mysql_query($q) or die('Could not insert using the query, $q:<br> ' . mysql_error());
?>

 

Ken

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.