while while循环中有两个不同的函数?

时间:2014-02-08 14:29:52

标签: php mysql function

我有两个mysql_queries在fetch_assoc中有两个while循环。一个写在另一个里面。我想在一个函数中使用一个while循环而在另一个函数中使用另一个循环。怎么做?救命。这是我想说的一个例子。

$query1 = mysql_query('...');
while($row1 = mysql_fetch_assoc($query1)){
$id = $row1['id'];

$query2 = mysql_query('...');
while($row2 = mysql_fetch_assoc($query2)){ 
$picture = $row2['picture'];

echo $id.' '.$picture;

}    }

我想把这两个函数放在两个不同的函数中。

function query1(){
1st query with 1st while loop
}

function query2(){

2nd query with 2nd while loop
}

这样我就能以它应该的方式执行它们。

query1();
query2();

echo $id.' '.$picture;

如何实现这一目标?救命。

1 个答案:

答案 0 :(得分:1)

您可以按如下方式构建它:

function query2(){
    //do inner stuff
}
function query1(){
    //do stuff
    query2();
}
query1();

如果您需要更多背景信息,请与我们联系!