Php 我需要插入2个表时出错 $Rnameth=$\u POST['Rnameth']; $Rnameeng=$_POST['Rnameeng']; $faculty=$_POST['faculty']; $major=$_POST['major']; $Rdename\u thf=$\u POST['Rdename\u thf']; $Rdename\U ths=$\U POST['Rdename\U ths']; $Rdename\u engf=$\u POST['Rdename\u engf']; $Rdename_engs=$_POST['Rdename_engs']; $Rsubject=$_POST['Rsubject']; $Rcredit=$_POST['Rcredit']; $Rstatus=$_POST['Rstatus']; $approv1=$_POST['approv1']; $Ryear=$_POST['Ryear']; $Pname=$_POST['Pname']; $Pidcard=$_POST['Pidcard']; $position=$_POST['position']; $Pnamereg=$_POST['Pnamereg']; $sql=“插入课程表(`Rnameth`、`Rnameeng`、`faculty`、`major`、`Rdename`、`Rdename`、`Rdename`、`Rdename`、`Rdename`、`Rcredit`、`Rstatus`、`approv1`、`Ryear`) 值(“$Rnameth”、“$Rnameeng”、“$FACTURY”、“$MAJUR”、“$Rdename\U thf”、“$Rdename\U ths”、“$Rdename\U engf”、“$Rdename\U engs”、“$Rsubject”、“$Rcredit”、“$Rstatus”、“$APROPPV1”、“$Ryear”、“$Rfile”); 插入professor(`Pname`、`Pidcard`、`Pposition`、`Pnamereg`)值(`Pname`、`Pidcard`、`Pposition`、`Pnamereg'LAST_INSERT_ID());”; $query=mysqli_query($con,$sql)或die(mysqli_error($con)。“”$sql); mysqli_多_查询($con,$sql);
您的课程设置表列计数是13,您的插入值是14。请检查查询和tri以插入代理Php 我需要插入2个表时出错 $Rnameth=$\u POST['Rnameth']; $Rnameeng=$_POST['Rnameeng']; $faculty=$_POST['faculty']; $major=$_POST['major']; $Rdename\u thf=$\u POST['Rdename\u thf']; $Rdename\U ths=$\U POST['Rdename\U ths']; $Rdename\u engf=$\u POST['Rdename\u engf']; $Rdename_engs=$_POST['Rdename_engs']; $Rsubject=$_POST['Rsubject']; $Rcredit=$_POST['Rcredit']; $Rstatus=$_POST['Rstatus']; $approv1=$_POST['approv1']; $Ryear=$_POST['Ryear']; $Pname=$_POST['Pname']; $Pidcard=$_POST['Pidcard']; $position=$_POST['position']; $Pnamereg=$_POST['Pnamereg']; $sql=“插入课程表(`Rnameth`、`Rnameeng`、`faculty`、`major`、`Rdename`、`Rdename`、`Rdename`、`Rdename`、`Rdename`、`Rcredit`、`Rstatus`、`approv1`、`Ryear`) 值(“$Rnameth”、“$Rnameeng”、“$FACTURY”、“$MAJUR”、“$Rdename\U thf”、“$Rdename\U ths”、“$Rdename\U engf”、“$Rdename\U engs”、“$Rsubject”、“$Rcredit”、“$Rstatus”、“$APROPPV1”、“$Ryear”、“$Rfile”); 插入professor(`Pname`、`Pidcard`、`Pposition`、`Pnamereg`)值(`Pname`、`Pidcard`、`Pposition`、`Pnamereg'LAST_INSERT_ID());”; $query=mysqli_query($con,$sql)或die(mysqli_error($con)。“”$sql); mysqli_多_查询($con,$sql);,php,html,sql,Php,Html,Sql,您的课程设置表列计数是13,您的插入值是14。请检查查询和tri以插入代理 并删除$Rfile变量上次插入ID()这是什么?请说明出现了什么错误?您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解在“插入教授(Pname,Pidcard,position,Pnamereg)值(”)附近使用的正确语法,在第3行插入课程\u reg(Rnameth,Rnameeng,教员,专业,Rdename,Rdename,Rdename,Rdename,主题,Rcredit,Rstat
并删除$Rfile变量
上次插入ID()
这是什么?请说明出现了什么错误?您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解在“插入教授(Pname
,Pidcard
,position
,Pnamereg
)值(”)附近使用的正确语法,在第3行插入课程\u reg(Rnameth
,Rnameeng
,教员
,专业
,Rdename
,Rdename
,Rdename
,Rdename
,主题
,Rcredit
,Rstatus
,,近似值v1
,,,,,คณะแพทยศาสตร์','','','','','','','','1','2','','',插入教授(Pname
,Pidcard
,position
,Pnamereg
)值('',''),当我在数据库课程中检查时,您没有提到正确的值。请检查“教员”字段数据类型并将排序规则更改为UTFThank you,它现在没有错误,但不插入表t\t当我检查错误时,这仍然是SQL语法错误
$Rnameth = $_POST['Rnameth'];
$Rnameeng = $_POST['Rnameeng'];
$faculty=$_POST['faculty'];
$major = $_POST['major'];
$Rdename_thf=$_POST['Rdename_thf'];
$Rdename_ths=$_POST['Rdename_ths'];
$Rdename_engf=$_POST['Rdename_engf'];
$Rdename_engs=$_POST['Rdename_engs'];
$Rsubject=$_POST['Rsubject'];
$Rcredit=$_POST['Rcredit'];
$Rstatus=$_POST['Rstatus'];
$approv1=$_POST['approv1'];
$Ryear=$_POST['Ryear'];
$Pname=$_POST['Pname'];
$Pidcard=$_POST['Pidcard'];
$Pposition=$_POST['Pposition'];
$Pnamereg=$_POST['Pnamereg'];
$sql = "INSERT INTO curriculum_reg(`Rnameth`, `Rnameeng`, `faculty`, `major`, `Rdename_thf`, `Rdename_ths`, `Rdename_engf`, `Rdename_engs`, `Rsubject`, `Rcredit`, `Rstatus`, `approv1`, `Ryear`)
VALUES('$Rnameth','$Rnameeng','$faculty','$major','$Rdename_thf','$Rdename_ths','$Rdename_engf','$Rdename_engs','$Rsubject','$Rcredit','$Rstatus','$approv1','$Ryear', '$Rfile');
INSERT INTO professor (`Pname`, `Pidcard`, `Pposition`, `Pnamereg`) VALUES ('$Pname', '$Pidcard', '$Pposition', '$Pnamereg'LAST_INSERT_ID());";
$query = mysqli_query($con,$sql)or die(mysqli_error($con) . "<br>".$sql);
mysqli_multi_query($con,$sql);