Problème MySQL SQL

flouultime -  
 floultime -
<?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. Sebbonard Messages postés 455 Statut Membre 171
     
    Bonsoir,

    En regardant vite fait :

    Tu dois utiliser des accolades avec if :

    if(condition){
            xxxxxxxx
            }


    Mais y'a peut-être autre chose
    0
  2. floultime
     
    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'].'"';
    0
    1. Sebbonard Messages postés 455 Statut Membre 171
       
      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
      }
      0
    2. floultime
       
      rien ne se passe mais aucune erreur n'est là
      0