Varias cosas:
1) Preguntar esto en el foro de MySQ. Es tema de programación.
2) No nos dices qué error te devuelve, así que no hay por donde comenzar.
3) A nivel de programación, no estás verificando si efectivamente la consulta devolvió
algo, antes de pedir el valor de ese "algo".
Te paso el post al Foro de PHP para que sigan con tu problema.