Come faccio a capire se il ciclo while ha ciclato tutti campi record di una tabella del database cioè e arrivato alla fine dei record?
Come faccio a capire se il ciclo while ha ciclato tutti campi record di una tabella del database cioè e arrivato alla fine dei record?
Per quale motivo dovrebbe interrompersi prima se non lo fai tu esplicitamente con un break?
Ma ci metti tu una condizione per terminare prematuramente il ciclo? Se sì, ti basta aggiungere una variabile nel ramo che blocca il ciclo per sapere se è stato terminato prima della fine oppure no.
Se invece hai paura che termini di testa sua, allora vai sicuro che non succede.
Metti un contatore che incrementi ad ogni ciclo e che alla fine confronti col numero di record contenuti nella tabella. Se il valore è uguale allora tutti i record sono stati elaborati.
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
Sì, ma io continuo a non vedere il motivo perché se non ci si mette un break, il ciclo dovrebbe decidere di interrompersi volontariamente.
Se si interrompesse a causa di un'interruzione del servizio del server ok, ma in quel caso non prosegue nemmeno lo script e non puoi verificare niente.
Si hai ragione con un break ci avevo già pensato e che non volevo fare più istruzioni pensavo che ce ne fosse una a tal proposito