Insertion d'une ligne.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Insertion d'une ligne.

Insertion d'une ligne.

par mulder » 08 oct. 2005, 12:10

Merci bq,

je vais essayer de m'en sortir seul avec les elements que vous m'avez apporté je pense que je devrais y arriver, sinon je reviendrait vers vous pour de plus amples conseils.

Encore merci pour ces infos si rapidement optenue. a+


mulder.

par Cyrano » 08 oct. 2005, 12:03

Ça dépend de l'ordre dans lequel tu veux trier les informations. Tu peux utiliser des clauses WHERE, ORDER BY, HAVING, et si c'est un champ de type DATE, tu as un paquet de fonctions SQL qui te permettent d'affiner encore le tri

Insertion d'une ligne.

par mulder » 08 oct. 2005, 12:00

Ok merci pour ta reponse si rapide.

Donc si je te suis bien, je ne peut inserer une ligne au fure et a mesure a la suite de mes lignes et seulment apres, faire un filtrage en fonction d'une valeur que je prendrait sur un des champs de ma table?
"en l'ocurence le champ date?"

ps: le champ date n'est pas la clée primaire

Si c bien cela, peut tu me dire stp, comment effectuer ce filtrage?

merci mulder.

par albat » 08 oct. 2005, 11:56

Tu dois donc créer un champ (si tu ne l'as pas déjà) qui te sert à appliquer un ordre de tri.

L'avantage est que tu pourras redéfinir les valeurs de ce champ (et donc modifier l'ordre)
aussi souvent que tu le souhaiteras, sans te préoccuper de l'ordre dans lequel tu as saisi tes enregistrements.

par Cyrano » 08 oct. 2005, 11:48

Tu ne peux pas. Les données vont être inscrites dans l'ordre d'arrivée, tu ne pourras effectuer qu'un reclassement éventuel en redéfinissant une valeur clé te servant de point de repère. Mais l'ordre des lignes ne sera pas physiquement modifié.

Insertion d'une ligne.

par mulder » 08 oct. 2005, 11:43

Bonjour,

Comment puis-je inserer une ligne entre la 5 ieme et la 6 ieme dans ma table qui contient 30 lignes, sans retaper les lignes suivante?

Merci de votre aide!

mulder

Ps: Base mysql sur linux.