找不到“警告:mysql_query()参数计数错误”的原因

时间:2012-02-20 12:53:41

标签: mysql

我收到以下错误

  

警告: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());

1 个答案:

答案 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()调用..