我有两个 mysql_queries,它们在 fetch_assoc 中有两个 while 循环。一个写在另一个里面。我想在一个函数内使用一个 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;
如何实现这一目标?帮助。
最佳答案
您可以按如下方式构建它:
function query2(){
//do inner stuff
}
function query1(){
//do stuff
query2();
}
query1();
如果您需要更多背景信息,请告诉我!
关于php - 两个不同函数中的 while 循环内的 while 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21647233/