mysql_num_rows dando error "mysql_num_rows () espera que el parámetro 1 sea recurso"
public function doesUserExist($u) {
$this->dbConnect();
mysql_select_db($this->database);
$sUser = mysql_real_escape_string($u);
$query = "SELECT username FROM $this->table WHERE username='$sUser'";
$doesFieldExist = false;
if (mysql_num_rows($query) > 0) {
$doesFieldExist = true;
}
$this->dbDisconnect();
return $doesFieldExist;
}
Recibo un error en esta línea (60)
if (mysql_num_rows($query) > 0) {
El error es:
Warning: mysql_num_rows() expects parameter 1 to be resource, string given in C:\Users\Tom\Dropbox\public_html\classes\database.class.php on line 60
Con la consulta que estoy usando, mysql_num_rows ($ query) debería devolver 1. He buscado y buscado en Google aquí, pero no puedo ver qué estoy haciendo mal.