Syntaxe SQL
sim
-
HostOfSeraphim Messages postés 7340 Statut Contributeur -
HostOfSeraphim Messages postés 7340 Statut Contributeur -
Bonjour à tous !
J'ai une prob de syntaxe ... j'ai regardé la doc mais je trouve pas l'erreur.
Voici le code :
Merci !
J'ai une prob de syntaxe ... j'ai regardé la doc mais je trouve pas l'erreur.
Voici le code :
$result = mysql_query("UPDATE locations SET (id_membre=$id_membre,id_location='$id_location',adresse='$adresse',type='$type',
nbpers='$nbpers',nbetoiles='$nbetoiles',dplage='$dplage',dport='$dport',
microonde='$microonde',lavelinge'$lavelinge',television'$television',
jardin='$jardin',animal='$animal',photomini='$photomini',
photo1='$photo1',photo2='$photo2',photo3='$photo3',photo4='$photo4')
WHERE (locations.id_membre = membres.id_membre)");
Merci !
Configuration: Windows XP Firefox 2.0.0.12
4 réponses
-
coucou,
il te manque des '=' dans ta requetelavelinge'$lavelinge',television'$television',
petit conseil, trace tes requetes^^, c'est plus simple pour trouver ses erreurs
du genre :$req= 'marequete'; $res=mysql_query($req); echo $req;
Ensuite tu la test dans phpmyadmin ou autre
voilou,A+ -
-
personne pour m'aider ?
mysql_connect($server, $user, $password); // Connexion à MySQL mysql_select_db($database); // Sélection de la base On est connectés, on peut travailler sur la BDD $email = $_SESSION['email']; $req1 = "SELECT * FROM membres WHERE email='$email'"; $iduser = mysql_query($req1); while ($sql = mysql_fetch_array($iduser)) { $id_membre=$sql['id_membre']; } // on a chopé l'id de l'utilisateur qui est connecté $requp = "UPDATE locations SET (id_membre=$id_membre,id_location=$id_location,adresse=$adresse,type=$type, nbpers=$nbpers,nbetoiles=$nbetoiles,dplage=$dplage,dport=$dport, microonde=$microonde,lavelinge=$lavelinge,television=$television, jardin=$jardin,animal=$animal,photomini=$photomini, photo1=$photo1,photo2=$photo2,photo3=$photo3,photo4=$photo4) WHERE ('locations.id_membre' = 'membres.id_membre')"; $result = mysql_query($requp); -
Quel est le message d'erreur ?
On veut bien chercher, mais avec le message d'erreur, ce sera plus simple... :-)