php - 两个不同函数中的 while 循环内的 while 循环?

标签 php mysql function

我有两个 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/

相关文章:

javascript - 如何将函数分配给 Javascript 对象的属性?

php - Composer 不在 docker 容器 : "https://packagist.org/packages.json" does not contain valid JSON 中工作

php - 将 PHP 变量日期转换为希伯来语本地日期

java - 最新版本的 spring boot 问题

c++ - 在什么情况下应该将成员函数声明为友元?

javascript - 我正在尝试调用 JavaScript 函数,但无法访问它,因为显然它是 'undefined'

javascript - 检测页面已从表单提交加载

php - 如何解决 mysql_fetch_assoc() 问题

php - foreach循环问题中的CakePHP多个数据库连接

mysql - 对于 "trashed"的对象,合适的表设计是什么