我有两个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;
如何实现这一目标?救命。
答案 0 :(得分:1)
您可以按如下方式构建它:
function query2(){
//do inner stuff
}
function query1(){
//do stuff
query2();
}
query1();
如果您需要更多背景信息,请与我们联系!