我如何解决以下问题,包括为下面定义的数组中的每一行运行更新查询?我希望它变得清晰......
<?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");
基本上我希望对上面数组中的每个用户[]执行更新。如果我知道如何确定用户数组中的行数,我或许可以弄明白。任何帮助将非常感激。欢呼声。
看起来每个人都会发挥作用。我现在只关心更新中使用的多个数组的元素。
$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'");
任何想法多个元素和数组的人。
答案 0 :(得分:1)
应为$user = array();
这是你要找的吗?
<?php
//Above while loop and then...
foreach($user as $value){
$update = mysql_query("UPDATE homepage SET username = '$value'");
}
?>
答案 1 :(得分:0)
这不是PHP
user = array();
您错过了$
除此之外
在哪里
{
{
发挥作用?