Cita:
Iniciado por GatorV
O usar mejor
is_resource y en efecto es mejor si usas directamente "return mysql_num_rows($this->resource);".
PD. no es tan recomendable que uses @ es mejor que tengas una mejor forma de controlar tus errores que solamente suprimirlos.
Saludos.
He entendido bien...?
Para ese caso del mysql_num_rows no haría falta usar el is_resource y es mejor utilizar directamente el return mysql_num_rows($this->resource);
Pero para este caso si que lo ideal sería que quedase así?
Código PHP:
Ver originalprivate function __construct($servidor, $user, $password, $db){
}
$this->queries = 0;
$this->resource = null;
}
Y en lugar de
Código PHP:
Ver originalpublic function execute(){
if (!$this->resource){
if(!($this->resource = mysql_query($this->sql, $this->conexion))){ return null;
}
}
$this->queries++;
return $this->resource;
}
Quedaría así?
Código PHP:
Ver originalpublic function execute(){
if(!($this->resource = mysql_query($this->sql, $this->conexion))){ return null;
}
}
$this->queries++;
return $this->resource;
}
Muchas gracias de antemano