我将如何解决以下问题,该问题涉及为下面定义的数组中的每一行运行更新查询?我希望它变得清晰......
<?php
//Some code
user = array();
while ($row = mysql_fetch_array ($auctioncheck)){
$fdt[] = $row['finish_time'];
if ($date_time >= $fdt) {
$user[] = $row['current_bidder'];
{
{
然后我想更新一个将值设置为“user[]”的表。这样做的最简洁的方法是什么?我认为它需要一个while循环,只是我不知道在这种情况下如何去做。所以它会像......
<?php
//Above while loop and then...
$update = mysql_query("UPDATE homepage SET username = '$user[]'...so on");
基本上我希望为上述数组中的每个用户 [] 执行更新。如果我知道如何确定用户数组中的行数,我也许能够弄清楚。任何帮助将非常感激。干杯。
看起来 for each 将发挥作用。只有我现在关心更新中使用的多个数组的元素。
$user = array();
$seller = array();
while ($row = mysql_fetch_array ($auctioncheck)){
$fdt[] = $row['finish_time'];
if ($date_time >= $fdt) {
$user[] = $row['current_bidder'];
$seller[] = $row['seller'];
}
}
$update = mysql_query("UPDATE homepage SET username = '$user[]'...WHERE username = '$seller'");
Any ide 为任何人提供多个元素和数组。