我可以在里面放一个变量吗
while($row = mysql_fetch_array($result))
IE
while($row = mysql_fetch_array($result) and color = '$color')
我基本上是在调用一个查询,但想分段报告——在这种情况下,逐个颜色。所以我想循环我所有的颜色变量,为每个变量运行 while 循环
我可以在里面放一个变量吗
while($row = mysql_fetch_array($result))
IE
while($row = mysql_fetch_array($result) and color = '$color')
我基本上是在调用一个查询,但想分段报告——在这种情况下,逐个颜色。所以我想循环我所有的颜色变量,为每个变量运行 while 循环
是的,但如果您想在每次迭代中使用不同的值,则必须稍后更改它。
例如。以下代码:
<?php
$i = 0;
$var = "red";
while( $i++ < 10 && $var = "white" ) {
echo $i . " " . $var . "\n";
}
?>
将为您$var
提供所有 10 个迭代值的白色。
由于您正在color
从表中获取,因此您的代码应该是:
while( $row = mysql_fetch_array($result) {
$Mycolor = $row['color'];
// more code