加入表插入并单独更新

时间:2018-06-18 11:30:21

标签: php html mysql

我有一个注册表和3个数据库表。哪个是userssecurityactivity。在user中有nameemailsecurity中有tokentokenExpire,在activity中有ip }},system。 我想制作插入文件,如果用户提交表单,则将每个表填充为基础位置。

让我们考虑一下,

Name=$name | Email=$email | Ip=&ip | token=$token | tokenExpire= $time | system=$system.

我是这样的插入连接:

$con->query("INSERT INTO users  (Name,Email) value('$name','$email'). system(token,tokenExpire)value('$token','$time).activity(ip,system)VALUE('$ip','$system' ");

这种格式是否正确?

1 个答案:

答案 0 :(得分:1)

No, you cannot insert into multiple tables in one MySQL command. Please try this, I hope it will help you

INSERT INTO users (Name, Email)
  VALUES('test', 'test');
INSERT INTO system (user_id,token, tokenExpire) 
  VALUES(LAST_INSERT_ID(),'token','tokenexpirevalue');
INSERT INTO activity (user_id,ip, system) 
  VALUES(LAST_INSERT_ID(),'ip','system');