Lo que necesitas es consultar la referencia del objeto con el que realizaste el query, mysql_insert_id() no significa nada sin esa referencia por eso tienes 0 como resultado. En tu clase de coneccion debes crear un metodo que te devuelva el id, algo como:
Puedes revisar la documentación aquí:
http://php.net/manual/es/mysqli.insert-id.php
Saludos