mysql_query("update users set balance=balance+'$pwbalance'-'$totalprice' where memberid='$memberid' and (balance+'$pwbalance'-'$totalprice')>=0")or die(mysql_error());
$count=mysql_affected_rows();
當我回顯$ pwbalance時,它是40.00; 當我回聲$總價格,它是40; 所以應該有一條記錄被更新。但是,當我回顯$ count時,我得到0.出什麼問題了?爲什麼mysql_affected_rows返回0即使應該更新一個記錄
我同意羅蘭布曼;如果'$ pwbalance'包含在查詢中用作整數的值,則不要使用引號。 – kiamlaluno 2009-12-21 15:29:03