bonjour à tous,
j'ai besoin de traiter par batch de nuit via un fichier PHP des enregistrements retournés par une requete SQL.
le souci est qu'à terme ce sont plus de quelques centaines d'enregistrements qui doivent etre traités par ce batch.
je sui en mutu, donc pas d'accès au serveur en SSH, donc j'ai pensé à faire un truc du genre pour pouvoir éxécuté mon script sur l'ensemble des enregistrements retournés :
- SELECT pour extraire les enregistrements concernés
- ensuite je fais une boucle pour faire une commande EXEC qu va exectuter le script de traitement par tranche.
comment dois-je écrie mon script PHP ?
j'avais pensé à un truc du genre (lorsque ma requete me retourne 2000 lignes à traiter par lot de 10, par ex) :
le start dans l'URL de mon script correspondant au limit $start, 10 dans ma requete SQLCode:
1
2
3
4 for($i=0;$i<2000; $i += 10) : exec("php monscript.php?start=".$i); endfor;
mais je ne suis pas sûr de la ligne 2. Chemin absolu à indiquer ?
Merci de votre aide.