Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 11/01/2006, à 15: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, à 15:04)

Hors ligne

#2 Le 11/01/2006, à 16: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, à 16:11

darkodo

Re : Impossible d'enregistrer dans ma base de donnée

en bigint

Hors ligne