v4mp1r0,
Antes que nada te digo que ese error es porque tenés intento de lectura de una fila que no existe, entonces antes que eso tienes que hacer la verificación de cantidad de registros con el
Que te retorna un Integer, con la cantidad de filas retornadas por tu SELECT.
Y si deseas desactivar los NOTICE y WARNINGs entonces deshabilita el display_errors en el archivo /etc/php.ini
O de otra forma también puedes buscarte en Internet que hay unas funcioncitas sencillas que emulan el display_errors= TRUE o FALSE
Espero te sirva.