gpt4 book ai didi

php - 如何将数组发布到 MySQL

转载 作者:太空宇宙 更新时间:2023-11-03 10:26:04 25 4
gpt4 key购买 nike

我们如何将以下数组发布到 mysql(列:id、日期、金额)...

Array
(
[date] => Array
(
[0] => 03/27/2011
[1] => 04/27/2011
)
[amount] => Array
(
[0] => 5000
[1] => 5000
)
)

我们如何从这个数组中获取数据(日期和金额)以使用 foreach 发布到 tomysql 中?

顺便说一句,我们正在使用以下字段获取此数组...

<input type="text" name="payment[date][]" /> <input type="text" name="payment[amount][]" />
<input type="text" name="payment[date][]" /> <input type="text" name="payment[amount][]" />

感谢您的支持。

最佳答案

遍历第一个子数组,并保留 $i 索引以访问第二个子数组:

$stmt = $pdo->prepare("INSERT INTO things (date,amount) VALUES (?,?)");

foreach ($array["date"] as $i=>$_ignore)
{
$stmt->execute( array($array["date"][$i], $array["amount"][$i]) );
}

关于php - 如何将数组发布到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5445301/

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