Operation en MySQL ?

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 : Operation en MySQL ?

par Invité » 11 mai 2006, 15:35

Effectivement,
$sql = 	"UPDATE coverage_videos
		SET video_hits = video_hits+1";
marche parfaitement, merci.

par ouckileou » 11 mai 2006, 14:41

c'est possible, et tu y es presque

Mais c'est toujours le format <colonne>=<valeur>

Après dans <valeur> tu peux utiliser une colonne, et faire une opération

Operation en MySQL ?

par Invité » 11 mai 2006, 14:27

Bonjour,
j'ai une table video, dans laquelle je stock id, titre, url (youtube), et j'aimerais egalement stocker le nombre de fois que la video a été vue.

Pour cela, j'ai une requete dans la page qui affiche, et j'aimerais savoir si il est possible d'incrementer le compteur directement en une seule requete SQL, plutot que de récuperer la valeur, l'incrementer, et la renvoyer dans la base.

Une requete du genre :
$sql = 	"UPDATE coverage_videos
		SET video_hits+1";
cette synthaxe ne marche pas, et je ne trouve aucune info dans la doc : /