为什么下面的工作,当我把它粘贴到phpmyadmin,但是如果我尝试运行查询使用PHP它不?为什么这只能在php myadmin中使用,而不能在php中使用?
$sql="BEGIN;
INSERT INTO nodes (admin_id,title)
VALUES (1,'test');
INSERT INTO themes (theme_id,directory)
VALUES (LAST_INSERT_ID(),'test');
COMMIT;";
$sql_result=mysql_query($sql);
这与LAST_INSERT_ID()有关...但我不知道什么?!
这可能是你使用多个语句。 – jeremy
不工作如何?它会抛出错误吗?将'mysql_query($ sql);'改为'mysql_query($ sql)或者死掉(mysql_error());'找出来。 –
你确定你的连接已经建立到正确的数据库并且是有效的吗? – JAL