私はこのコードに対して何もしていません、それは以前に一度は機能しました。今、私にこのエラーを与えています。
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";
}
何が変わったのか、なぜエラーが発生するのか、正直理解できません。私を助けてください。