我使用此代碼來計算行並嘗試執行IF num rows equals to ZERO do INSERT if not UPDATE
,但它不起作用。如果mysql_num_rows等於零不起作用
當我使用==
操作符時,什麼都不會發生。如果我使用>=
運算符腳本插入值,但在每個刷新上運行插入查詢,並且值在MySQL表中複製。
下面是代碼:
$isexist = mysql_query("select count(*) from wcddl_filehosts where downloadid = '".$download[id]."'");
if (mysql_num_rows($isexist) == 0) {
mysql_query("insert into wcddl_filehosts (downloadid, rs) values ('".$download[id]."','$totalRS')");
} else {
mysql_query("update wcddl_filehosts set rs = '$totalRS' where downloadid = '".$download[id]."'");
}
這有什麼錯呢?
重新標記,因爲這已經無關的preg_match。 – cypher 2010-07-24 15:26:07