gpt4 book ai didi

php - 我的具有多个输入的表单中的唯一 ID 无法保存在我的数据库 Php 中

转载 作者:行者123 更新时间:2023-11-29 19:29:20 24 4
gpt4 key购买 nike

:) 所以我想制作一个包含多个输入的表单,这些输入存储在数据库中,每个输入都有一个唯一的 id。我的问题是,如果我只保存一个动态输入,则唯一的 ID 会保存到我的数据库中,但如果我尝试保存多个动态输入,则无法保存。我尝试了很多东西,但没有效果。 Samone 可以帮忙吗?

PHP 代码

$values=array();
for($i=0 ;$i < count($_POST['fields']); $i++) {
$supply_unique_id=uniqid();
$values[] = '("' . $_POST['fields'][$i] . '","' . $supply_unique_id . '")';
}

$sql="INSERT INTO supplies (supply,supply_unique_id)
VALUES " . implode(',', $values);
$result = $conn->query($sql);

最佳答案

问题来自 uniqid() 函数,它复制了键 'supply_unique_id' 的条目,因此我将其更改为 uniqid(rand(),真)。它还可以与 md5() 函数一起使用。所以这是我唯一改变的 $supply_unique_id=uniqid(rand(), true);

关于php - 我的具有多个输入的表单中的唯一 ID 无法保存在我的数据库 Php 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41911848/

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