Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
937 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [MYSQL] Incrémenter un champ [ - Job's Done - ]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MYSQL] Incrémenter un champ [ - Job's Done - ]

n°465392
xkamui
Their Destiny Was Foreordained
Posté le 23-07-2003 à 08:09:51  profilanswer
 

c'est possible de faire un '++' à un champ dans mysql, sans forcément passé par :  
 
select $boz
$boz++
update boz=$boz
 
??


Message édité par xkamui le 23-07-2003 à 08:27:54
mood
Publicité
Posté le 23-07-2003 à 08:09:51  profilanswer
 

n°465393
Sh@rdar
Ex-PhPéteur
Posté le 23-07-2003 à 08:15:00  profilanswer
 

[:sh@rdar] parce qu'il suffit de regarder à UPDATE
 
7.16 UPDATE
UPDATE [LOW_PRIORITY] nom_table SET nom_colonne1=expr1,nom_colonne2=expr2,...
    [WHERE where_definition] [LIMIT #]
 
UPDATE met à jour une ligne éxistante dans une table. La clause SET indique quelles colonnes modifier, et quelles valeurs mettre dans ces colonnes. La conditions WHERE permet de choisir quelles lignes sont à mettre à jour. Sinon, toutes les lignes sont mises à jour  
 
L'option LOW_PRIORITY, permet de retarder l'exécution de la requête jusqu'au moment où il n'y a plus de client qui lisent la table  
 
Lors de l'accès à une colonne de la table Nom_table dans une expression, UPDATE utilise la valeur courante de la colonne. Par exemple, la requête suivante ajoute 1 à la colonne age.  
 
mysql> UPDATE persondata SET age=age+1;
 
Les commandes UPDATE sont évaluées de gauche à droite. Par exemple, la requête suivante double la colonne age, puis l'incrémente d'une unité :  
 
mysql> UPDATE persondata SET age=age*2, age=age+1;
 
Affecter la valeur courante d'une colonne lors d'une commande UPDATE conduit MySQL à ignore cette mise à jour.  
 
La commande UPDATE retourne le nombre de ligne qui ont été effectivement modifiées.. A partir de MySQL 3.22, la fonction C API mysql_info()nombre de ligne qui ont été trouvées et effectivement modifiées, puis le nombre de warnings de la commande UPDATE.  


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°465399
xkamui
Their Destiny Was Foreordained
Posté le 23-07-2003 à 08:27:30  profilanswer
 

merci :jap: et désolé [:toukc]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [MYSQL] Incrémenter un champ [ - Job's Done - ]

 

Sujets relatifs
Trouver de quand date la dernière màj d'une table MySQLscript news : MySQL ou XML
fermer une popup [ - Re-Job's Done - ][MySQL] representation graphique des tables?
2 tites questions (php/mysql)Comment obtenir l'invite de commande : mysql> ??
[MySQL] : Pb de sauvegarde (timeout)Un forum PHP / MySQL
Compteur de visites php/mysql a placé dans une page html ? 
Plus de sujets relatifs à : [MYSQL] Incrémenter un champ [ - Job's Done - ]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR