我在mysql_fetch_array
内的IF中有一个奇怪的问题,它很奇怪......在第一次出现时而不在下一次出现。
我有这个:
while ($season != "2011/12"){
while($res = mysql_fetch_array($result)){
echo "<strong>Resultado: </strong>" . $res['resultado'];
echo "<br />";
if($res['resultado'] == "V" || $res['resultado'] == 1){
$total_titulos = $total_titulos + 1;
echo "<strong>Total Titulos: " . $total_titulos . "</strong><br />";
}
}
echo "<hr />";
}
$res['resultado']
值可以是:V
,F
,SF
,1
,2
,3
,{{ 1}},或4
。
变量5
在获得值$total_titulos
时总是递增但是如果它得到1
,它只会在它得到的第一个递增,而不是在后。
这从未发生在我身上,所以我对此感到非常不知所措。有什么帮助吗?
答案 0 :(得分:0)
我真的不知道发生了什么问题,或问题是什么,但问题出在MySQL上。这就是诀窍:
UPDATE resultados SET resultado="V" WHERE resultado="%V%"
也许是一些奇怪的编码。