我没有对这段代码做任何事情,它以前工作过一次。现在它给了我这个错误。
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 ' `main` = 'yes', `cat` = '' `marka`.`id` ='39'' at line 1
我的 php 中的代码是这样的
$updatenews = mysql_query(
"UPDATE `newcnlco_atakomdb`.`marka`
SET `title` = '".mysql_escape_string($title)."',
`name` = '".mysql_escape_string($name)."',
`text` = '".mysql_escape_string($text)."',
`url` = '".mysql_escape_string($url)."',
`main` = '".mysql_escape_string($main)."',
`cat` = '".mysql_escape_string($cat)."'
WHERE `marka`.`id` ='".$markaid."'"
)
or die ('Error: '.mysql_error ());
if($updatenews) {
echo "<br/>";
echo '<div id="alert">Marka degisildi!</div>';
} else {
echo "error 1";
}
老实说,我无法理解发生了什么变化以及为什么会出现错误。请帮我。