Mysql php +1 variable

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 : Mysql php +1 variable

Re: Mysql php +1 variable

par Invité » 04 nov. 2010, 18:23

Merci, @+ :P

Re: Mysql php +1 variable

par moogli » 04 nov. 2010, 17:52

heu ben mysql_query($sql); .....

@+

Re: Mysql php +1 variable

par HTML BOY » 04 nov. 2010, 17:05

WOAW, merci beaucoup !!!
Mais comment dois-je faire pour dire au serveur d'exécuter :
$sql = 'UPDATE utilisateurs SET gold=gold+1 WHERE pseudo = \''.mysql_real_escape_string($pseudo).'\'';
Encore merci =D>

Re: Mysql php +1 variable

par moogli » 03 nov. 2010, 20:42

salut,

$gold = $dn['gold'];
$gold1 = gold + 1; <== manque un $ la

tu peut le faire en une seul fois avec mysql
Par exemple :
<?php
$sql = 'UPDATE utilisateurs SET gold=gold+1 WHERE pseudo = \''.mysql_real_escape_string($pseudo).'\'';
?>
@+

Mysql php +1 variable

par HTML BOY » 03 nov. 2010, 20:26

Bonjour à tous, :D
J'ai un site, dans lequel j'utilise un système de points...
Et la page qui est censé en ajouter un ne marche pas :cry:
Voici le code de ma page :
<?php
session_start();
mysql_connect("sql.free.fr", "XX", "XX");
mysql_select_db("XXXXXXXXXX_db");

$pseudo = $_SESSION['pseudo'];
$req = mysql_query('SELECT * FROM utilisateurs WHERE pseudo="'.$pseudo.'"');
$dn = mysql_fetch_array($req);
$gold = $dn['gold'];
$gold1 = gold + 1;
mysql_query('UPDATE utilisateurs SET gold='.$gold1.' WHERE pseudo = '.$pseudo.'');
?>
Vous avez bien reçu 1 gold ! Vous pouvez l'utiliser dans notre boutique !<br />
<a href="index.php">Accueil</a>
Merci de vos futur réponse(s) :mrgreen: