-1

私はSQLリクエストをしました:

INSERT INTO a_schedule (par_smal_meet) VALUES (20150277); SET @E=last_insert_id();

PHPmyadmin インターフェイスを使用するだけなら問題ありませんが、このように PHP コードに入れると

    $query  = "INSERT INTO a_schedule (par_smal_meet) VALUES (20150277); SET @E=last_insert_id();"; 
  $result = mysql_query($query) or die(mysql_error());

「SQL 構文にエラーがあります。1 行目の 'SET @E=last_insert_id()' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください」

4

1 に答える 1

5

mysql_query一度に 1 つのクエリのみを受け入れます。

したがって、文字列を複数の呼び出しに分割します

注: すべてのクエリに最後に含めてはなりません;

于 2013-09-25T02:35:57.763 に答える