Entonces, para cada consulta tiene que ser una variable distinta de consulta para no afectar los datos.
Antes la variable $result la podia utilizar para varias consultas diferentes, esto cambió con las nuevas sentencias de mysqli o siempre ha sido así.
Muchas gracias por el tip, lo tomaré en cuenta y seguiré haciendo mas conultas y practicando.