2013-07-07 141 views
0
mysql_query("UPDATE `users` SET `balance` = 0 WHERE `username` = '$uid' AND '$ip'"); 

我將如何更新數據庫的用戶名等於UID或用戶名是否等於$ ip?MySQL更新 - 更新多行?

謝謝。

回答

0

一種方式做到這一點:

UPDATE `users` 
    SET `balance` = 0 
WHERE `username` IN ('$uid','$ip') 

相當於

UPDATE `users` 
    SET `balance` = 0 
WHERE `username` = '$uid' 
    OR `username` = '$ip' 
0

幾乎像你說英語;)

mysql_query("UPDATE `users` SET `balance` = 0 WHERE `username` = '$uid' or `username` = '$ip'");