使用mysql和php将数据插入两个mysql表
我有两张名为“学生”和“入学”的桌子。我想同时在两个表中插入准入编号,以便在“学生”表中,它是外键,而在“准入”表中,它是主键。“学生tbl”的主键为“标准索引” 我正在使用一个html表单。 我写的代码输出了一个错误。感谢您提前回复 这是密码使用mysql和php将数据插入两个mysql表,php,mysql,Php,Mysql,我有两张名为“学生”和“入学”的桌子。我想同时在两个表中插入准入编号,以便在“学生”表中,它是外键,而在“准入”表中,它是主键。“学生tbl”的主键为“标准索引” 我正在使用一个html表单。 我写的代码输出了一个错误。感谢您提前回复 这是密码 <?php $manzu =mysqli_connect("localhost","root","MANZu1992", "cdms"); // Check connection if (!$manzu) { echo "Failed
<?php
$manzu =mysqli_connect("localhost","root","MANZu1992", "cdms");
// Check connection
if (!$manzu) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
echo "Please Check your connection. We were unable to connect you to the desired site.";
}
if (isset($_POST['submit'])) {
$identification = mysqli_real_escape_string($manzu, $_POST['iddd']);
$National_Number = mysqli_real_escape_string($manzu, $_POST['national_Numberr];
$sql = "INSERT INTO students_tbl (std_index,std_national_number)
VALUES ('$identification','$National_Number')";
$sql = "INSERT INTO admission (Admission_Number)VALUES($National_Number)";
if (!mysqli_query($manzu,$sql)) {
die('Error: ' . mysqli_error($manzu));
}ELSE {
die ('Thank you for registering');
}
}
?>
您缺少结束括号和引号
在覆盖$sql
<?php
$manzu =mysqli_connect("localhost","root","MANZu1992", "cdms");
if (!$manzu) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
echo "Please Check your connection. We were unable to connect you to the desired site.";
}
if (isset($_POST['submit'])) {
$identification = mysqli_real_escape_string($manzu, $_POST['iddd']);
$National_Number = mysqli_real_escape_string($manzu, $_POST['national_Numberr']);
$sql = "INSERT INTO students_tbl (std_index,std_national_number) VALUES ('$identification','$National_Number')";
mysqli_query($manzu,$sql);
$sql = "INSERT INTO admission (Admission_Number)VALUES($National_Number)";
if (!mysqli_query($manzu,$sql)) {
die('Error: ' . mysqli_error($manzu));
}else {
die ('Thank you for registering');
}
}
?>
$National\u Number=mysqli\u real\u escape\u string($manzu,$\u POST['National\u Numberr];
应该是$National\u Number=mysqli\u real\u escape\u string($manzu,$\u POST['National\u Numberr']);
你好,matt,我已经包含了最后一个括号的结束语“)”但问题是它没有将学生索引插入到“students_tbl.”在$sql=“插入students_tbl(std_index,std_national_number)值(“$identification”,“$national_number”)”之后,
putmysqli_查询($manzu,$sql)
在覆盖它之前,您没有执行$sql
。