php - 将动态值保存到数据库中

标签 php arrays database loops foreach

首先我的代码如下

$address_value_array = array($_POST['rta_pic_pc'], $_POST['rta_pic_house']);
foreach ($address_value_array as $value) {

    Test::save(array(null, $value, null, $value));
}

在我的系统中,用户可以有多个地址到我的一个客户配置文件,因此在保存时我必须检查用户是否输入了一个两个或两个以上的地址,我应该如何在那种情况下使用 foreach 循环将值输入数据库。

我也尝试过设置 $key 值,但出现错误。

$address_value_array = array($_POST['rta_pic_pc'], $_POST['rta_pic_house']);
foreach ($address_value_array as $key => $value) {

    Test::save(array(null, $value[$key], null, $value[$key]));
}

如果你能帮助我如何将这些值插入数据库

顺便说一下 rta_pic_pc = 邮政编码,rta_pic_house = 房子号

亲切的问候

enter image description here

最佳答案

我认为你也像这样放置了 $key,但我不确定:

$address_value_array = [];
array_push ( $address_value_array , $_POST['rta_pic_pc'], $_POST['rta_pic_house'] );

关于php - 将动态值保存到数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24573850/

相关文章:

php - 向表mysql添加多个值

php - 在 Code Igniter 表单验证规则中传递多个回调

javascript - WordPress 以编程方式添加帖子标签

java - 如何将 java 类字段转换为字符串值数组

javascript - 如何在不删除数组其余部分的情况下从 React 状态数组中删除组件?

javascript - 根据数组中字符串值的索引对对象数组进行排序

c# - 如何处理小数

c# - ADO.NET 数据库保存,但不保存

php - 如何在mysql数据库中存储拼音

php - 输出日期与原始日期不同