[PHP] Effectuer INSERT avec un LIMIT

dev84 -  
 dev84 -
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
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. Alain42
     
    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
  2. dev84
     
    Très bonne idée oui :)

    je te remercie

    Bonne journée
    0