2014-04-10 30 views
0

我有这样的:如何从一段时间内使用变量,但在外面?

$nome='x.png'; 
if(file_exists('../../images/produtos/'.$nome)){ 
     $i = 1; 
     while(file_exists('../../images/produtos/'.$i."_".$nome)) 
    { 
     $i++; 
    } 
     $nome = $i."_".$nome; 
} 

,然后我需要把变量$诺姆成的mysql_query,就这样

mysql_query("INSERT INTO produtos (nome) VALUES ('$nome)"); 

但它不显示“编辑”变量。

+1

这里是展示了如何从PHP while循环内搭一个变量,并把它的循环之外一个很好的例子:http://stackoverflow.com/questions/7615618/getting-variable在外环功能 –

回答

0

正如对following Stackoverflow post by @PhpXp的回答中所指出的那样,您可以尝试在while循环之前定义变量。请看下图:

$report = ""; 
while ($row = mysql_fetch_array($result)) { 
    $report += "a"."b".$row["prevDOCid"]+1; 
} 
echo $report; 
+1

+1有关的帖子很好赶上 – Smandoli

+0

谢谢@Smandoli –

相关问题