一段时间变量($ row循环

时间:2013-03-13 00:53:25

标签: php

我可以在这个

中加一个变量吗?
while($row = mysql_fetch_array($result))

while($row = mysql_fetch_array($result) and color = '$color')

我基本上是在调用一个查询,但想分段报告 - 在这种情况下是逐个颜色。所以我想循环遍历每个运行while循环的所有颜色变量

1 个答案:

答案 0 :(得分:1)

是的,如果你想在每次迭代中想要一个不同的值,你将不得不稍后更改它。

例如。以下代码:

<?php
  $i = 0;
  $var = "red";
  while( $i++ < 10 && $var = "white" ) {
    echo $i . " " . $var . "\n";
  }
?>

将为所有10个迭代值提供$var白色。

您可以在here上看到结果codepad


由于您从表中获取color,因此您的代码应为:

while( $row = mysql_fetch_array($result) {
    $Mycolor = $row['color'];
    // more code