将值插入mysql数据库并将其检索以插入到另一个表

阿斯拉·菲达好

我试图将值插入到名为pointofcontact的mysql数据库表中,然后检索名为pocid的主键以插入到另一个名为学生的表中。

不知何故,我的代码总是将pocid返回为0,我也不知道为什么。很高兴获得一些帮助。任何帮助将不胜感激!这是我的代码:

$query="insert into pointofcontact(Username,Password,FirstName,LastName,ContactNumber,EmailAddress,Address,Gender,Status,BackupContactNumber,ProfilePic) values ('$username','$password','$firstname','$lastname','$mobilenumber','$email','$address','$gender','Normal','$backup','$attch')";
    if($con->query($query) === TRUE)
    {
        $query2="select POCID from pointofcontact where username= '$username'";
        $result2=$con->query($query2);
        if($result2 ->num_rows > 0)
        {
            while($row2 = $result2->fetch_assoc())
            {
                $pocid = $row2['POCID'];
                $query3= "insert into student(StudentFirstName, StudentLastName, Allergies, NRIC, POCID) values ('$cfirstname','$clastname','$callergies','$cnric','$POCID')";
            }
            if($con->query($query3) === TRUE)
            {

            }
            else
            {

            }
        }
    }
    else
    {
        echo "error";
    }
米克马克库萨

我还没有测试过,但是它应该可以满足您的需求:

// assuming proper validation and escaping is completed...

if($con->query("INSERT INTO pointofcontact (Username,Password,FirstName,LastName,ContactNumber,EmailAddress,Address,Gender,Status,BackupContactNumber,ProfilePic) VALUES ('$username','$password','$firstname','$lastname','$mobilenumber','$email','$address','$gender','Normal','$backup','$attch');"){
    $POCID=$con->insert_id;
    if($con->query("INSERT INTO student (StudentFirstName, StudentLastName, Allergies, NRIC, POCID) VALUES ('$cfirstname','$clastname','$callergies','$cnric','$POCID');")){
        // Pass
    }else{
        // Fail
    }
}else{
    // Fail
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将数据从一个表插入和检索到mysql数据库中的另一个表

来自分类Dev

将数据库中一个表的值插入到另一个数据库中的另一表

来自分类Dev

mysql 从另一个数据库插入到表中选择

来自分类Dev

从从 C# MSSQL 中的另一个表中检索的 datagridview 数据插入到数据库

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

从一个表中选择多个列,然后将数据插入到PHP-MySQL中另一个数据库中的另一个表中

来自分类Dev

将Complete RecordSet插入到其他数据库MS Access中的另一个表

来自分类Dev

MySQL创建触发器将内容从同一数据库插入另一个表

来自分类Dev

如何检索jComboBox中绑定在数据库表中的对象并将其存储到另一个表中

来自分类Dev

将列的派生总和值插入到另一个表中作为oracle数据库中的记录

来自分类Dev

从一个表到另一个表的SQL Server数据库批量插入

来自分类Dev

从一个表插入到另一个表(不同的数据库)

来自分类Dev

如何从数据库中获取登录用户 user_id 并将其插入另一个表?

来自分类Dev

将记录从一个表插入到另一个表,而不违反SQL Server数据库中的任何约束

来自分类Dev

将数据库中一个表中的特定行插入到另一个具有不同列的表中

来自分类Dev

如何从sql中提取数据,将列添加到一行并将其插入到另一个sql表中?

来自分类Dev

SQL仅选择特定字段并将其插入另一个表+静态值

来自分类Dev

将表值从一个表插入到另一个表

来自分类Dev

我如何获取用户查看数据并将其插入另一个表

来自分类Dev

使用默认值将数据从一个表插入到另一个表

来自分类Dev

将数据从一个表插入到另一个表并添加新值

来自分类Dev

从一个数据库表插入到 ANDROID 中的另一个数据库表

来自分类Dev

将一个数据库表中的行插入另一个数据库中的两个不同表中

来自分类Dev

如何从一个表中选择数据并将其插入到带有新列的另一个表中

来自分类Dev

Mysql插入或更新具有匹配值的一个表列数据到另一个表

来自分类Dev

MYSQL在插入订单时触发,将通知插入到另一个表中

来自分类Dev

从SQL中的序列中获取最后一个值并将其插入到另一个表(Oracle)

来自分类Dev

从SQL中的序列中获取最后一个值并将其插入到另一个表(Oracle)

Related 相关文章

  1. 1

    如何将数据从一个表插入和检索到mysql数据库中的另一个表

  2. 2

    将数据库中一个表的值插入到另一个数据库中的另一表

  3. 3

    mysql 从另一个数据库插入到表中选择

  4. 4

    从从 C# MSSQL 中的另一个表中检索的 datagridview 数据插入到数据库

  5. 5

    从一个数据库表插入到另一个

  6. 6

    从一个数据库表插入到另一个

  7. 7

    从一个表中选择多个列,然后将数据插入到PHP-MySQL中另一个数据库中的另一个表中

  8. 8

    将Complete RecordSet插入到其他数据库MS Access中的另一个表

  9. 9

    MySQL创建触发器将内容从同一数据库插入另一个表

  10. 10

    如何检索jComboBox中绑定在数据库表中的对象并将其存储到另一个表中

  11. 11

    将列的派生总和值插入到另一个表中作为oracle数据库中的记录

  12. 12

    从一个表到另一个表的SQL Server数据库批量插入

  13. 13

    从一个表插入到另一个表(不同的数据库)

  14. 14

    如何从数据库中获取登录用户 user_id 并将其插入另一个表?

  15. 15

    将记录从一个表插入到另一个表,而不违反SQL Server数据库中的任何约束

  16. 16

    将数据库中一个表中的特定行插入到另一个具有不同列的表中

  17. 17

    如何从sql中提取数据,将列添加到一行并将其插入到另一个sql表中?

  18. 18

    SQL仅选择特定字段并将其插入另一个表+静态值

  19. 19

    将表值从一个表插入到另一个表

  20. 20

    我如何获取用户查看数据并将其插入另一个表

  21. 21

    使用默认值将数据从一个表插入到另一个表

  22. 22

    将数据从一个表插入到另一个表并添加新值

  23. 23

    从一个数据库表插入到 ANDROID 中的另一个数据库表

  24. 24

    将一个数据库表中的行插入另一个数据库中的两个不同表中

  25. 25

    如何从一个表中选择数据并将其插入到带有新列的另一个表中

  26. 26

    Mysql插入或更新具有匹配值的一个表列数据到另一个表

  27. 27

    MYSQL在插入订单时触发,将通知插入到另一个表中

  28. 28

    从SQL中的序列中获取最后一个值并将其插入到另一个表(Oracle)

  29. 29

    从SQL中的序列中获取最后一个值并将其插入到另一个表(Oracle)

热门标签

归档