Mes requètes ne fonctionnent plus....
J'ai testé chez un autre hébergeur mais c'est pareil ....
<?php
$db= mysql_connect(localhost, xxxx, xxxx) or die("Impossible de se connecter à la base de données");
mysql_select_db('xxxx',$db) or die('Erreur de selection base'.mysql_error());
$sql = "SELECT gestion FROM membres WHERE id = '. $id'";
where id='". $id ."'";
$res=mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
($data = mysql_result($res,0,'gestion'));
if ($data== './images/jetonrouge.gif')
{
echo '<center><font color="red">Désolé, mais VOTRE JETON EST ROUGE !</font></center>
<center><font color="black"><a href="page_membre.php">retour page membre</a></font></center>';
}
else
{
$sql = "UPDATE membres SET vie = vie+0.1, gestion = './images/jetonrouge.gif', mp = ' Vous venez de vous taper une bonne sieste qui vous rapporte 0.1 pt Vie.' WHERE id = '. $id'";
$res=mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
if($res)
{
$_SESSION['gestion']='./images/jetonrouge.gif';
$_SESSION['vie']=$_SESSION['vie']+0.1;
$_SESSION['mp']=' Vous venez de vous taper une bonne sieste qui vous rapporte 0.1 pt Vie.';
}
header("Location: page_membre.php");
}
mysql_close();
?>
DONC, CELA affiche à présent le mess erreur suivant:Erreur SQL SELECT gestion FROM membres WHERE id =
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
ca a fonctionné durant plusieurs mois pourtant ......
J'ai changé la concaténation ainsi:
.....where id='". $id ."'";
Mais l'update ne fonctionne tjrs pas ni meme le select (en mettant auparavant par exemple "jetonrouge" dans la base....)
J'y perds mon latin en fait