Cita:
Iniciado por drieraperez
Hola Nemutagk, no me ha funcionado, lo he solucionado "reservando" los 10 primeros id, y por ahora con las categorías que tengo funciona bien.
Utilizo el DoWhile porque empecé así, ¿Me podrías decir que forma es la correcta para recorrer registros?
Muchas Gracias por tu ayuda
De que no te funciona primero di el PORQUE no funciona, y luego muestra como lo has implementado...
Lo de doWhile es por una sencilla razón, pero es difícil entender sin un ejemplo, supongamos que quieres obtienes X registros de una base de datos pero aun no hay registros en la base de datos, por lo tanto tu sentencia SQL te devuelve 0 objetos, que pasa con while y doWhile en este caso:
a) while primero verifica si tiene registros que mostrar ANTES de hacer el primer loop, por lo tanto si no hay registros while detiene su funcionamiento
b) doWhile primero hace una pasada SUPONIENDO que existe al menos UN REGISTRO, pero como no hay registros es seguro que arrojará un alert como menos ya que intentarás acceder a datos que no existen, ya que termino de dar la primera vuelta es entonces que while verifica si hay mas datos que mostrar