รบกวนอีกรอบครับท่าน งงมากก็ในเมื่อ select ออกมาได้แล้วแต่พอ update ทำไมมัน update ค่า id_user สุดท้ายตลอด รบกวนหน่อยครับ
ต้องย้าย
$dbquery = mysql_db_query($dbname, $sql);
เข้าไปไว้ใน while loop ครับ
$result = mysql_query("SELECT id_user,total FROM total where id_user in (1,2)");
while($row = mysql_fetch_array($result))
{
echo $row['id_user'];
echo "<br />";
echo $row['total'];
echo "<br />";
$id_user=$row['id_user'];
$total=$row['total'];
$total_update = $total + 10;
if($total_update > 30)
{$sql ="Update $tblname
set total='30'
where id_user=".$row['id_user']."
";
}
else
{$sql ="Update $tblname
set total='$total_update'
where id_user=".$row['id_user']."
";
}
$dbquery = mysql_db_query($dbname, $sql);
}
Date :
2010-02-09 11:22:46
By :
windersun
ขอบคุณ windersun มากๆเลยครับผมงงมาหลายวันแล้วเนี้ย
Date :
2010-02-09 11:28:37
By :
au_mutd
Load balance : Server 03