Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用mysql和php将数据插入两个mysql表_Php_Mysql - Fatal编程技术网

使用mysql和php将数据插入两个mysql表

使用mysql和php将数据插入两个mysql表,php,mysql,Php,Mysql,我有两张名为“学生”和“入学”的桌子。我想同时在两个表中插入准入编号,以便在“学生”表中,它是外键,而在“准入”表中,它是主键。“学生tbl”的主键为“标准索引” 我正在使用一个html表单。 我写的代码输出了一个错误。感谢您提前回复 这是密码 <?php $manzu =mysqli_connect("localhost","root","MANZu1992", "cdms"); // Check connection if (!$manzu) { echo "Failed

我有两张名为“学生”和“入学”的桌子。我想同时在两个表中插入准入编号,以便在“学生”表中,它是外键,而在“准入”表中,它是主键。“学生tbl”的主键为“标准索引” 我正在使用一个html表单。 我写的代码输出了一个错误。感谢您提前回复

这是密码

<?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”)”之后,
    put
    mysqli_查询($manzu,$sql)
    在覆盖它之前,您没有执行
    $sql