Contenu | Rechercher | Menus

Annonce

Ubuntu Party les 18 et 19 mai 2019 à Paris
Grand rendez-vous tout public organisé par Ubuntu-FR, avec install-party, ateliers et conférences.
Venez y (re)découvrir ou faire découvrir le Libre et Ubuntu !

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.

À propos de l'équipe du forum.

#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