Php While循环在两个不同函数中的While循环中?
我有两个mysql\u查询,它们在fetch\u assoc中有两个while循环,一个写在另一个里面。我想在一个函数中取一个while循环,在另一个函数中取另一个while循环。怎么做?救命啊。这是我想说的一个例子Php While循环在两个不同函数中的While循环中?,php,mysql,function,Php,Mysql,Function,我有两个mysql\u查询,它们在fetch\u assoc中有两个while循环,一个写在另一个里面。我想在一个函数中取一个while循环,在另一个函数中取另一个while循环。怎么做?救命啊。这是我想说的一个例子 $query1 = mysql_query('...'); while($row1 = mysql_fetch_assoc($query1)){ $id = $row1['id']; $query2 = mysql_query('...'); while($row2 = mysq
$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();
如果您需要更多上下文,请告诉我 如果一个在另一个里面,你不能。您可以使用
query1()当(…){query2();}
如何在query1()中调用query2()时,代码>看起来像这样的东西?query1(query1())?在query1()的主体内,在while循环内。所以您只需要从outside.ohk调用query1()。我会试试看。谢谢谢谢您的代码打开了许多路径。。我现在正在尝试不同的事情。