Problème MySQL SQL

<?php

/********************************/
/* */
/* CONNECTION - EXECUTION */
/* */
/********************************/

$mabasededonnee="highgamerz";

$connection = mysql_connect("db4free.net","floultime","azerty");
// test la connection
if ( ! $connection )
die ("connection impossible");
// Connecte la base
mysql_select_db($mabasededonnee) or die ("pas de connection");

$requete="SELECT * from client"; // requête
mysql_query($requete,$connection); // envoi de la requête

?>
<?php
$sql ='UPDATE iConomy SET balance='.$balance+200.' WHERE username="'.$_POST['username'].'"';
?>

Quelqu'un sait d'où vient le problème?

2 réponses

  1. Bonsoir,

    En regardant vite fait :

    Tu dois utiliser des accolades avec if :

    if(condition){
            xxxxxxxx
            }


    Mais y'a peut-être autre chose
    1. heu j'ai pas bien compris,l'erreur trouvée est a la ligne
      $sql ='UPDATE iConomy SET balance='.$balance+200.' WHERE username="'.$_POST['username'].'"';
      1. Essayes comme ça:

        $sql ="UPDATE iConomy SET balance='$balance+200' WHERE username='$_POST['username']'";

        ou (comme j'ai un doute sur le $_POST) comme ça:

        $username = $_POST['username'] ;
        $sql ="UPDATE iConomy SET balance='$balance+200' WHERE username='$username'";


        Modifie quand même le IF
        if ( ! $connection ) {
        die ("connection impossible");
        // Connecte la base
        mysql_select_db($mabasededonnee) or die ("pas de connection");

        $requete="SELECT * from client"; // requête
        mysql_query($requete,$connection); // envoi de la requête
        }
      2. rien ne se passe mais aucune erreur n'est là