gpt4 book ai didi

php - 如何使用相同的 PHP 表单在多个表中写入多个插入

转载 作者:行者123 更新时间:2023-11-30 22:01:09 25 4
gpt4 key购买 nike

我在将数据插入两个不同的表时遇到问题:创建新成员时,在从类(class)表中获取 ID 类(class)后,它将插入到成员表和成绩表中。我使用多查询功能同时为它们两个使用了 INSERT,但它不起作用。你能帮帮我吗?

形式:

<form>    
<input type="text" name='m_fName'>
<input type="text" name='m_lName'>
<input type="text" name ='m_nId'>
</form>

PHP

  $id = $re['c_id']; //to get id of course that I want to insert
$sql="INSERT INTO member (m_fName, m_lName, m_nId)
VALUES('$_POST[m_fName]','$_POST[m_lName]','$_POST[m_nId]');
INSERT INTO grade(c_id,m_nId)
VALUES( '$id','$_POST[m_nId]')";
mysqli_multi_query($conn,$sql);

最佳答案

$id = $re['c_id'];
$sql="INSERT INTO member (m_fName, m_lName, m_nId) VALUES('$_POST[m_fName]','$_POST[m_lName]','$_POST[m_nId]');";
$sql .="INSERT INTO grade(c_id,m_nId) VALUES( '$id','$_POST[m_nId]')";

if (mysqli_multi_query($conn, $sql)) {
echo "New records created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

希望这会有所帮助。但首先尝试验证发布的数据。检查 isset .you 没有显示在你使用的帖子和你发布数据的页面中

关于php - 如何使用相同的 PHP 表单在多个表中写入多个插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43305044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com