Php 如何在一次查询中在mysql的多个表中插入数据
我有一个学校的成绩管理系统。数据库中有三个表Php 如何在一次查询中在mysql的多个表中插入数据,php,mysql,sql,Php,Mysql,Sql,我有一个学校的成绩管理系统。数据库中有三个表 表1名称标记 表2姓名gpa 表3姓名缺席 去年我可以在一个查询中插入数据,但有时我无法使用以前使用的代码正确插入数据。当我执行命令时,有时不向标记表中插入数据,有时不向gpa或缺少表中插入数据。我能做什么? 下面是我的代码 mysql_query(" insert into `mark`(`stid`,`roll`,`name`,`section`,`exam`,`year`,`ban1`,`ban2`,`eng1`,`eng2`,`mat`,`s
mysql_query("
insert into `mark`(`stid`,`roll`,`name`,`section`,`exam`,`year`,`ban1`,`ban2`,`eng1`,`eng2`,`mat`,`ssci`,`sci`,`tmark`)
values('$stid','$roll','$name','$section','$exam','$year','$ban1','$ban2','$eng1','$eng2','$mat','$ssci','$sci','$tmark')");
mysql_query("
insert into `stgpa`(`stid`,`exam`,`year`,`ban1gp`,`ban2gp`,`eng1gp`,`eng2gp`,`matgp`,`sscigp`,`scigp`,`tgpa`)
values('$stid','$exam','$year','$ban1grade','$ban2grade','$eng1grade','$eng2grade','$matgrade','$sscigrade','$scigrade','$avggpa')");
mysql_query("
insert into `absent`(`stid`,`exam`,`year`,`wday`,`abs`)
values('$stid','$exam','$year','$wday','$abs')");
echo"<code>Input successfully</code>";
我想,代码已经被修改了,或者有什么变化。做一些测试,然后再试一次。这是重复的问题>您的服务器管理员是否可能将您的php版本更新为7,以便最终不再支持
mysql\u query
?要了解发生了什么,您可能需要查看我的服务器PHP版本5.6.23。请帮助我,我现在能做什么,因为这是一个大预算的项目,如果我不能解决它将不会得到我的工资。请告诉我如何在一个查询中插入3个表的代码?我想,代码已经被修改或更改了。做一些测试,然后再试一次。这是重复的问题>您的服务器管理员是否可能将您的php版本更新为7,以便最终不再支持mysql\u query
?要了解发生了什么,您可能需要查看我的服务器PHP版本5.6.23。请帮助我,我现在能做什么,因为这是一个大预算的项目,如果我不能解决它将不会得到我的工资。请告诉我如何在一个查询中插入3个表的代码?