我收到以下错误
警告:mysql_query()
的参数计数错误
在以下代码
上UPDATE `TK60_ALLDATA` SET `thc_140`='B' WHERE (`Flat id`='THE BUNGALOW' OR `HouseName`='THE BUNGALOW' OR `HouseNumber`='THE BUNGALOW') AND `Postcode`='NN14 1NJ';
但根本找不到原因!是什么造成的?
完整的PHP代码:
mysql_query("UPDATE `TK60_ALLDATA` SET `thc_140`='$band' WHERE (`Flat id`='$houseNum' OR `HouseName`='$houseNum' OR `HouseNumber`='$houseNum') AND `Postcode`='$oPostcode';")or die(mysql_query());
答案 0 :(得分:1)
我认为问题出在mysql_query的第二次调用中:
mysql_query("UPDATE `TK60_ALLDATA` SET `thc_140`='$band' WHERE (`Flat id`='$houseNum' OR `HouseName`='$houseNum' OR `HouseNumber`='$houseNum') AND `Postcode`='$oPostcode';")or die(mysql_query());
在die()函数中你应该使用mysql_error()而不是第二次mysql_query()调用..