Page 1 sur 1

SI >0 mysql

Posté : 11 nov. 2010, 12:52
par HTML BOY
Bonjour, j'ai ici un code qui permet d'enlever 1 à la variable 'gold', j'aimerais que cela enlève 1 que si elle contient au moins 1 #-o
Voici mon code :
<?php
session_start();
mysql_connect("sql.free.fr", "XX", "XX");
mysql_select_db("security_mondo_db");

$pseudo = $_SESSION['pseudo'];
$req = mysql_query('SELECT * FROM utilisateurs WHERE pseudo="'.$pseudo.'"');
mysql_query('UPDATE utilisateurs SET gold=gold-1 WHERE pseudo = \''.mysql_real_escape_string($pseudo).'\'');
print("<script type=\"text/javascript\">setTimeout('location=(\"good-transfert.php?message=gooddell\")' ,1);</script>");
?>
Voila, merci de vos futur réponse :D

Re: SI >0 mysql

Posté : 11 nov. 2010, 14:13
par Aureusms
Non optimisé :
<?php
session_start();
mysql_connect("sql.free.fr", "XX", "XX");
mysql_select_db("security_mondo_db");

$pseudo = $_SESSION['pseudo'];
$requete = "SELECT gold FROM utilisateurs WHERE pseudo='$pseudo' LIMIT 1";
$resultat_sql = mysql_query ($requete);
$resultat = mysql_fetch_row($resultat_sql);
$gold = $resultat[0];
if ($gold >= 1)
{
$req = mysql_query('SELECT * FROM utilisateurs WHERE pseudo="'.$pseudo.'"');
mysql_query('UPDATE utilisateurs SET gold=gold-1 WHERE pseudo = \''.mysql_real_escape_string($pseudo).'\'');
print("<script type=\"text/javascript\">setTimeout('location=(\"good-transfert.php?message=gooddell\")' ,1);</script>");}

?>

Re: SI >0 mysql

Posté : 11 nov. 2010, 14:41
par HTML BOY
Merci beaucoup !!! =D>