SQL语法;检查与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在'附近使用。在第2行

时间:2017-01-19 07:04:46

标签: php html mysql deprecated

你能帮助我修复我的错误,我只是在将数据插入数据库时​​才会出现此错误信息。

我不知道我的代码是否是旧的编码风格。

我非常需要你的帮助,对不起我的英语。

<?php
if ($sID > 0) {
    $query = "UPDATE `shows`
       SET    video = '$video', 
       title = '$title', 
       description = '$description', 
       content = '$content', 
       episodes = '$episodes', 
       duration = '$duration', 
       pilot_rating = '$pilot_rating', 
       pilot_share = '$pilot_share', 
       sold_in = '$sold_in', 
       production = '$production', 
       marketing = '$marketing', 
       rating = '$rating', 
       awards = '$awards', 
       alias = '$alias', 
       publish = '$publish', 
       posted = '$posted', 
       `show` = '1', 
       catid2 = '$catID2', 
       catid = '$catID', 
       modified_date = '$modified_date', 
       modified_by = '".$_SESSION['cpuid']."', 
       now_available = '$now_available', 
       all_titles = '$all_titles', 
       hot_clips = '$hot_clips', 
       featured_program = '$featured_program' 
WHERE  sid = '$sID'";
} else {
    $query = "INSERT INTO `shows`  ( video, title, description, content, episodes, duration, pilot_rating, pilot_share, sold_in, production, rating, awards, alias, publish, posted, show, catmain, catid2, catid, created_by, modified_date, modified_by, now_available, all_titles, hot_clips, featured_program )  VALUES  ('$video', '$title', '$description', '$content', '$episodes', '$duration', '$pilot_rating', '$pilot_share', '$sold_in', '$production', '$rating', '$awards', '$alias',  '$publish', '$posted', '1', '1',  '$catID2', '$catID', '".$_SESSION['cpuid']."', '$modified_date', '".$_SESSION['cpuid']."', '$now_available', '$all_titles', '$hot_clips', '$featured_program' )";
}
mysql_query($query) or die('Error, query failed'.mysql_error());
?>   

0 个答案:

没有答案