Probleme d'increment. dans une requete

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 : Probleme d'increment. dans une requete

par Stegue » 15 avr. 2006, 13:39

OK nickel, merci.

(Pas réveillé aujourd'hui, j'avais même pas vu son code !) :?

par Truc » 15 avr. 2006, 13:14

Et pour albat, comment ça en 2 temps ?
(...) en 2 temps :
1. écrire la requête
2. exécuter la requête
$req = ...
$res = ...
Peux pas faire plus clair :roll:

par Stegue » 15 avr. 2006, 12:50

Ben non, le champ n'est pas auto-increment.
Et pour albat, comment ça en 2 temps ?

par albat » 15 avr. 2006, 10:48

Il y a aussi des erreurs dans l'utilisation des apostrophes/guillemets.

De manière générale, je te conseille de procéder en 2 temps :
1. écrire la requête
2. exécuter la requête
$req = "UPDATE citations_celebres SET votes=votes+1, score=score+".$note." WHERE id=".$idcom;
$res = mysql_query($req);

Re: Probleme d'increment. dans une requete

par polo » 14 avr. 2006, 22:52

Bonjour, je crois que cela viens de ta requete:
mysql_query("UPDATE citations_celebres SET votes=votes+1 , score=score+'$note' where id='$idcom' ")
A mon avis tu ne doit pas mettre votes+1et laisser simplement vote car je suppose que tu a mis ta table en auto-incrémente donc ce n'est pas la peine de demander a mysql de l'incrémenter elle le fera automatiquement!

Voila en espérant avoir pu t'aider! :D

Probleme d'increment. dans une requete

par Stegue » 14 avr. 2006, 21:36

Bonjour,
Je ne comprends pas pourquoi cette requete m'incrémente le champ votes de 2 à chaque fois ?
mysql_query("UPDATE citations_celebres SET votes=votes+1 , score=score+'$note' where id='$idcom' ")