Rechercher : dans
Par :

Syntaxe SQL, update

Dernière réponse le 29 fév 2008 à 15:31:17 sim, le 28 fév 2008 à 11:52:44 
 Signaler ce message aux modérateurs

Bonjour à tous !
J'ai une problème 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

Meilleures réponses pour « syntaxe SQL, update » dans :
SQL - Mise à jour d'informations VoirLe SQL permet la modification d'une table par un utilisateur (pour peu qu'il ait les droits suffisants...). La modification d'une table consiste à: ajouter des tuples modifier des tuples existants ou bien supprimer des tuples Insertion de...
Oracle - Les séquences VoirCet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition...
SQL - Contraintes d'intégrité VoirExpression de contraintes d'intégrité Une contrainte d'intégrité est une clause permettant de contraindre la modification de tables, faite par l'intermédiaire de requêtes d'utilisateurs, afin que les données saisies dans la base soient...

1

Frappe Misere, le 28 fév 2008 à 12:33:18

Commence par mettre les = où ils manquent ainsi que les '

Répondre à Frappe Misere

2

sim, le 28 fév 2008 à 12:36:02

Voila c'est fait mais même prob ...
je vous remet le code modifié :

			$adresse=$_POST['adresse'];
			$type=$_POST['type'];
			$nbpers=$_POST['nbpers'];
			$nbetoiles=$_POST['nbetoiles'];
			$dplage=$_POST['dplage'];
			$dport=$_POST['dport'];
			$microonde=$_POST['microonde'];
			$lavelinge=$_POST['lavelinge'];
			$television=$_POST['television'];
			$jardin=$_POST['jardin'];
			$animal=$_POST['animal'];
			$photomini=$_POST['photomini'];


		
		mysql_connect("sdf.sdfsdf.fr", "sdf", "sdf"); // Connexion à MySQL
		mysql_select_db("sdf"); // 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é




		$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)");

Répondre à sim

3

 sim, le 29 fév 2008 à 15:31:17
  • +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);

Répondre à sim
Collection CommentÇaMarche.net