使用last_insert_id();

时间:2013-09-25 02:32:19

标签: php mysql

我做了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语法有错误;请查看与您的MySQL服务器版本对应的手册,以便在第1行”SET @ E = last_insert_id()附近使用正确的语法“

1 个答案:

答案 0 :(得分:5)

mysql_query一次只接受 ONE 查询。

将字符串分成多个调用

注意:每个查询 最终都包含;