我收到以下错误无法找到原因“警告:请求mysql_query错误的参数计数()”错误
警告:请求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());
表中是否有任何触发器正在更新?什么是调用查询的代码? – 2012-02-20 12:56:37
将完整的php代码添加到问题中,但是直接进行MySQL查询时发生错误,并且没有触发器 – rickyduck 2012-02-20 12:59:13
它是否一直在发生,或者只是在某些数据值的情况下发生。通过使用嵌入式变量进行构建,您是否开放SQL注入? – DRapp 2012-02-20 13:03:14