bueno hace tiempo que no uso ese tipo de conexión ya que esta casi obsoleta,
pero creo que hay un error de sintaxis en el while.
si no es eso, asegurate de que realmente la consulta esta retornando valores.
tambien si mal no recuerdo era asi, borra temporalmente el while y escribes: