Update d une table sous une seule condition [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 19-01-2005 à 19:00:46
Code :
|
Code :
|
²
Marsh Posté le 19-01-2005 à 19:03:52
Euh, oui, je débute... Dés qu on arrive dans le compliqué, je fais des choses assez exotiques ...
Pour la condition sur query, je suis obligé car sinon une table vide est enregistrée à chaque refraichissement de page
Marsh Posté le 19-01-2005 à 19:05:52
oui mais a ce niveau, fait que tu revoi franchement les bases avant de continuer
Marsh Posté le 19-01-2005 à 19:13:44
Je te remercie pour ton aide très pertinente
Je me doute qu'au niveau du while il y a un truc qui cloche, d ailleurs au début j etais dans les if accumulés, j ai reduis avec du for, et depuis je m essaye à la boucle
Je précise que ce bout de code est loin d'être le seul essai que j'ai fais, c'est juste là ou j'en suis pour l'instant. Ca se trouve, j'ai été plus près du but mais je ne le sais encore
Maintenant, si c'est pour poster ce genre posts, vous pouvez vous abstenir, j'ai dis que je débutais, pas que je faisais style que je sais tout
Merci...
Marsh Posté le 19-01-2005 à 19:50:08
ReplyMarsh Posté le 19-01-2005 à 23:39:11
Decidemment, tu es d une utilité rare.
Sans toi, ce forum d'entraidene serait pas ce qu il est
Tu sais, c est pas de ma faute si tu as une vie pourrie et que tu es obligé de faire des sarcasmes et de rabaisser les gens derriere un écran.
Je réitère donc ma question: quelqu un aurait il une piste sur la quelle m aiguiller ?
Marsh Posté le 19-01-2005 à 23:41:25
OMG ! j'ai attrapé le virus HFR
Marsh Posté le 20-01-2005 à 00:41:28
D'autres réelles propositions à part ce trolleur qui, vu les herues de ses posts, passe son temps à faire F5 dans l'espoir de casser du n00b ?
Marsh Posté le 20-01-2005 à 01:43:33
1- INSERT INTO lma_recherches(motscles) VALUES('$query')
2- Récupération de l'id inséré -> $i.
3- Si > 100
$del_id = $id -100
DELETE FROM lma_recherches WHERE id < $del_id
Marsh Posté le 19-01-2005 à 18:54:38
Salut à tous,
je viens vous poser un petit problème sur le quel je bute depuis hier soir
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:
if (!$query == "" )
{
while (nbreidcle <= "100" );
$nbreidcle = mysql_query("select count id from lma_recherches" );
$motscles = mysql_query("INSERT INTO lma_recherches(motscles) VALUES('$query')" );
}
elseif (!$query == "" ) ($motscles = mysql_query("update lma_recherches set motscles = '$query' where id = '1'" ));
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
Merci,
kjb