2017-06-20 19 views
-1

を使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してくださいこんにちは私は、PHPを使用してクエリを実行したことがエラーにSQL構文にエラーがあります。 near'update

を与えるあなたは、あなたのSQL構文でエラーが発生しています。右の構文はラインでhttps://upload.wikimedia.org/wikipedia/ar/thu ' '()の値を更新、ノート、stream_a' 近くを使用するためにあなたのMySQLサーバのバージョンに対応するマニュアルを確認してください2

PHPコード:

$logo  = $_POST['logo']; 
$name  = $_POST['name']; 
$content = $_POST['content']; 
$country = $_POST['country']; 
$satellite = $_POST['satellite']; 
$position = $_POST['position']; 
$frequency = $_POST['frequency']; 
$system = $_POST['system']; 
$fec  = $_POST['fec']; 
$quality = $_POST['quality']; 
$lang  = $_POST['lang']; 
$url_ch = $_POST['url_ch']; 
$stream = $_POST['stream']; 
$update = $_POST['update']; 
$note  = $_POST['note']; 
$stream_a = $_POST['stream_a']; 
$id  = $_POST['id']; 
$gpageid = intval($_GET['id']); 


####################### 

if(isset($_POST['add']) and $_POST['add'] == 'newch') { 
    $addnewpage = mysql_query("insert into channels 
    (logo,name,content,country,satellite,position,frequency,system,fec,quality,lang,url_ch,stream,update,note,stream_a) 
    values 
    ('$logo','$name','$content','$country','$satellite','$position','$frequency','$system','$fec','$quality','$lang','$url_ch','$stream','$update','$note','$stream_a') 
    ") or die(mysql_error()); 
    if(isset($addnewpage)){ 
     die(" 
      <center>Done</center> 
      <meta http-equiv='refresh' content='2; url=?cpages=channels' /> 
     "); 
    } 
} 
+3

updateはSQLで予約されたキーワードなので、 '、 'update'のようにダニを入れておく必要があります。また、mysqliでこれを記述する必要があります。あなたの現在の環境がPHP5 +用に設定されていない場合を除き、mysqliを学習する必要があります – clearshot66

+1

従来のmysql拡張機能を学ばなくてはなりません。それは数年前に非難され、PHP/7以降、言語の一部ではなくなりました。 –

+1

クエリを画面に出力し、それがどのように見えるかを確認します。また、決してpost値をクエリーに入れないでください。私が '' DELETE FROM channels; 'を名前として提出すればどうなりますか? – Pickle

答えて

0

更新 SQLの予約キーワードである、あなたが戻って配置する必要があり、MySQLがあるため、また、あなたがmysqliのでこれを書くべきである

...,stream,`update`,note,... 

その周りティック 廃止予定あなたの現在の環境がPHP5 +用に設定されていない限り、あなたはmysqli関数を学習する必要があります。

+0

最後に、ありがとうございました:) –

+0

@BinSalemこの問題が解決されるまでには、他の重大な問題に対処する必要があります。これはただの1つです。 – tadman

関連する問題