Syntaxe SQL

Bonjour à tous !
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

  1. coucou,

    il te manque des '=' dans ta requete
    lavelinge'$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+
    0
    1. merci mais ce ne n'est pas à cause de = ou des '' ....
      j'ai toujours pas trouvé...
      0
      1. 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);
        
        0
        1. tjs pas reussi ?
          0
      2. Contributeur
        Quel est le message d'erreur ?

        On veut bien chercher, mais avec le message d'erreur, ce sera plus simple... :-)
        0