Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 19-01-2005 08:31:45

Guest
Membre
Date d'inscription: 26-06-2004
Messages: 15
Site web

Mettre à jour une table à partir d'un id uniquement

Salut à tous,

je viens vous poser un petit problème sur le quel je bute depuis hier soir smile
Je sais que je suis pas très loin de la solution, mais je n y arrive décidemment pas.

En fait je veux, pour le moteur de recherche d'un annuaire, garder dans une table les 100 dernieres recherches effectuées. Aucun problème pour l'enregistrement, mais je bute sur la limitation à 100.
La table est composée de "id" qui s auto-incrémente et de "motscles" ou sont enregistré les...mots clés ;p

Voilà ce que j ai fais:

Code:

if (!$query == "")
  {
      while (nbreidcle <= "100");
      $nbreidcle = mysql_query("select count id from lma_recherches");
      $resultnbid = mysql_fetch_array($nbreidecle);
      $motscles = mysql_query("INSERT INTO lma_recherches(motscles) VALUES('$query')");
   }
elseif (!$query == "") ($motscles = mysql_query("update lma_recherches set motscles = '$query'"));

Bien evidemment, au delà de 100, l enregistrement cours toujours et continue au dela au lieu de reprendre à 1 comme je le souhaiterais.

Si l un d entre vous avait quelques pistes à me donner smile

Merci,

kjb

Hors ligne

 

#2 19-01-2005 12:38:43

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Mettre à jour une table à partir d'un id uniquement

si tu a défini un auto_increment, il te faut vider toute la table pour le remettre à 0.
la solution peut etre de faire un update.
par exemple, tu a un fichier texte à coté, contenant l'id de la derniere recherche
et à chaque recherche, tu incrémente l'id du fichier, et tu modifie l'entrée de ce meme id  wink

Hors ligne

 

#3 19-01-2005 13:21:15

Guest
Membre
Date d'inscription: 26-06-2004
Messages: 15
Site web

Re: Mettre à jour une table à partir d'un id uniquement

Merci, j essaierai cette technique dès demain soir (et j en profiterais pour m enregistrer ici ;p )

Je donnerais des news donc demain soir wink

kjb

Hors ligne