PHP一次运行两个循环,然后迭代?

时间:2015-09-19 20:04:28

标签: php loops foreach while-loop iteration

我想一次运行两个循环,这样我就可以使用第一个数据和第二个循环数据,然后迭代:

$sql = "SELECT user FROM logins WHERE user!='SUPERUSER' AND user!='agata' AND user!='tomek'";
    if(!$result = $connect->query($sql)){
        return FALSE;
    }    
while ($rowV = $result->fetch_array())
    {
        foreach($argi[3] as $argvalue){
            $addtmpm=$rowV['user'];
            $sql  = "UPDATE `$addtmptable` SET sallary=$argvalue WHERE user='$addtmpm';";
            if(!$result2 = $connect->query($sql)){
                return FALSE;
            }           
        }
    }

该代码只是在循环中循环。我想更新表,设置sallary,其中user等于上一个sql中的一个

1 个答案:

答案 0 :(得分:0)

我设法通过将数据从第一个sql保存到数组而不是在第二个循环中使用它来自行完成