gpt4 book ai didi

php - 通过单个操作输入多个表

转载 作者:搜寻专家 更新时间:2023-10-30 20:24:05 25 4
gpt4 key购买 nike

我为医药产品制作了一个表格,您可以在其中选择制造商并填写产品名称。比方说,如果用户犯了错误,那么我们会喊叫用户请更正您的输入。为此,我们在前端和后端进行验证,但该条目进入数据库,例如:当用户选择用户名时,如果用户名已经存在,则消息提示该用户已存在,请更改用户名,但条目会进入数据库。

现在对于第二阶段,从 1 个表中选择数据进行一些验证并将其保存到另一个表中。我想要的是如何做到这一点?我的意思是我确实试过这段代码没有错误,但数据没有保存到第二个表中。

PHP:

   //Select Everything from database
$perm = "SELECT * FROM test";
$result34 = mysqli_query($dbc, $perm);

if ($perm) {
//How many rows
$count = mysqli_num_rows($result34);

//Retrieve data

if($count==1) {

$rows = mysqli_fetch_array($result34);
$namex= $rows['name'];
$categoryx = $rows['category'];

//takeout the spaces and strip tags

$namey = strip_tags($namex);
$category = str_replace(' ', '', $category);


//INSERT INTO TABLES

$sql34 = "INSERT INTO final1 (Name, Category) VALUES ($namey, $category);";
$result55 = mysqli_query($dbc, $sql34);
}
}

编辑:准备好的声明

$sql2 = "INSERT INTO final1 (Name, Category) VALUES (?, ?);";
$stmt1 = mysqli_stmt_init($dbc);

if (!mysqli_stmt_prepare($stmt1, $sql2)) {
echo "SQL error";
} else {
mysqli_stmt_bind_param($stmt1, "ss", $namey, $category);
mysqli_stmt_execute($stmt1);
}

最佳答案

好的谢谢大家..

只是改变

$count >=1 现在问题解决了!!谢谢

关于php - 通过单个操作输入多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47382110/

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