• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

SQL查询使用多个插件和多LAST_INSERT_ID()的工作不

php 来源:Arjo Post 4次浏览

嗨,大家好,我尝试存储问题&答案在2和表1个使用SQL查询:SQL查询使用多个插件和多LAST_INSERT_ID()的工作不

INSERT INTO questions (question, level_ID) VALUES ('hello', '1'); INSERT INTO answers (questions_ID, answer, ok) VALUES (LAST_INSERT_ID(),'doei',0), (LAST_INSERT_ID(),'ciao',1); 

如果我执行代码的phpMyAdmin的SQL箱它工作得很好,但如果我在PHP代码生成脚本,执行它,它返回以下错误:

您的SQL语法错误;检查与您的MySQL服务器版本对应的手册,以便在’INSERT INTO answers(questions_ID,answer,ok)’附近使用正确的语法。’VALUE(LAST_INSERT_ID(),’doei’,0’at line 2

我无法’看不到我在做什么错了…任何人??

在此先感谢。


===========解决方案如下:

它不是SQL查询而设置的查询。
phpMyAdmin的只是分割你的一套,然后分别执行查询。

所以,你必须做的。
只要运行他们一个接一个。

不要改变任何东西。不需要额外的变量或其他。
只需在2个单独的连续调用中一个接一个地运行相同的查询。
就是这样。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)