Я делаю функцию для подсчета строк, используя "WHERE", но я получаю ошибку mysql
Предупреждение: mysql_num_rows (): предоставленный аргумент не является допустимым ресурсом результата MySQL в C: \ AppServ \ www \ test\ test \ index.php в строке 9 Неизвестный столбец '1' в 'выражении where'
вот моя функция
function CountRows($table, $field = NULL, $value = NULL){
mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD);
mysql_select_db(DB_NAME);
if($field != NULL && $value != NULL){
return mysql_num_rows(mysql_query("SELECT * FROM `".$table."` WHERE `".$field."` = `".$value."`"))or die(mysql_error());
}else{
return mysql_num_rows(mysql_query("SELECT * FROM `".$table."`"));
}
}
я создал эту функцию для упрощения подсчета строк строк mysqlдля заблокированных участников, неактивных участников и т. д., поскольку все будут использовать WHERE
, вся помощь будет оценена, заранее спасибо