[PHP] Effectuer INSERT avec un LIMIT

Fermé
dev84 - 1 févr. 2008 à 10:58
 dev84 - 1 févr. 2008 à 13:55
Bonjour,
je rencontre actuellement un problème dont, je l'espère, vous avez peut être la solution.

Je possède une table nommée "matabl" possédant les champs :

IDtable IDTableext DateEnvoi Valide


avec une centaine de résultats.

Dans une requete placée dans une boucle, je sélectionne les 5 premiers résultats puis les 5 suivants etc (5 étant variable) avec la clause limit 0,5 ---- 5,5 ---- 10,5 etc...

Je cherche à faire un update de ma dateEnvoi... c'est à dire faire DateEnvoi=DateEnvoi pour les 5 premiers, DateEnvoi=DateEnvoi+1 pour les 5 suivants etc...

Je n'ai pas réussi à faire un update de mes champs en utilisant limit 0,5 etc... avez vous une solution intermédiaire?? je pensais à une table temporaire... mais je préfère demander vos avis.

Merci d'avance

2 réponses

une piste:

en faisant UPDATE avec deux conditions:

WHERE dateEnvoi =... AND IDtable >n OR IDtable <n+5

et par une boucle tu fais des paquets de 5 IDtable par n
0
Très bonne idée oui :)

je te remercie

Bonne journée
0