No esta demas... quizas el if, pero la variable no; porque en ella se establece la conexión a la base de datos y consulta con los datos especificos a la tabla de la que deseas conocer la información, luego se re-utiliza para conocer en base a la SQL los registros que existen, quizas puedes sacarlo del if, dejandola separada.. pero no esta demas.
Código PHP:
Ver original$stm = $Conexion->query($sql); //ejecutas query con conexión
if ($stm->num_rows >= 1) {
//IF QUE SE EJECUTA SI HAY AL MENOS 1 registro
}else{
//LO QUE PASA SI NO HAY REGISTROS
}
$stm siempre tendra almanecada la información que has requerido, no lo puedes eliminar