#1 Le 11/01/2006, à 14:04
- darkodo
Impossible d'enregistrer dans ma base de donnée
session_start();
if(isset($_GET["n_bati"])){
$n_bati=$_GET["n_bati"];
include_once("../include/fonctions/connexion.php");
include_once("batiments.prix.php");
$rq="select * from batirech";
connexion();
$datab=mysql_query($rq) or die(mysql_error());
while($data=mysql_fetch_array($datab)){
if($data["id_membre"]==$_SESSION["id_membre"]){
$batiment=split(";", $data["batiments"]);
}
}
$batiment[$n_bati]++;
$batiments=$batiment[0].";".$batiment[1].";".$batiment[2].";".$batiment[3].";".$batiment[4].";".$batiment[5];
$rq="INSERT INTO batirech (batiments) VALUES ('".$batiments."') WHERE id_membre='".$_SESSION["id_membre"]."'";
mysql_query($rq) or die(mysql_error());
mysql_close();
}
else{
header("Location: batiments.php");
}
voici un code de mon jeu en PHP, mais voila il ne veut pas enregistrer ma variable dans ma bases de donnée.
et il mafiche Erreur de syntaxe près de 'WHERE id_membre='1'' à la ligne 1
quelqu'un pour m'aider?
Dernière modification par darkodo (Le 11/01/2006, à 14:04)
Hors ligne
#2 Le 11/01/2006, à 15:08
- requiem
Re : Impossible d'enregistrer dans ma base de donnée
De quel type est ton champ id_membre ?
Si c'est un champ numérique, ton problème doit venir de là.
Le problème avec Linux, ce n'est pas Linux, c'est le linuxien
Hors ligne
#3 Le 11/01/2006, à 15:11
- darkodo
Re : Impossible d'enregistrer dans ma base de donnée
en bigint
Hors ligne