Page 1 sur 1

recuperer une donnée d'une requete pour l'insérer

Posté : 11 mars 2006, 01:50
par GoldWel
Bonjour,

Je veux récupérer l'id_utilisateur à partir du login (ici $name) pour aprs l'insérer dans une autre table. Le pb doit etre ds la syntaxe du INSERT INTO pour l'insertion de l'id_utilisateur.

Merci de m'aider ++

 
    // connexion à la base de données
    $db = mysql_connect(SERVER,USER,PASSWD); 
	 
    // sélection de la base 
   mysql_select_db('bibliotheque',$db);
	
	
   query1 = " SELECT id_utilisateur
	FROM utilisateur
	WHERE login LIKE '$name'";
    $result1 = mysql_query ($query1) or die (" La requête pour la recherche du id_utilisateur a échoué ");
    $row_Resul = mysql_fetch_assoc($result1);

		
//Insertion des informations concernant le fichier dans la table "PIECE JOINTE"
    $sql = "INSERT INTO piece_jointe VALUES('', '$row_Resul[id_utilisateur]')";
mysql_query($sql) or die('Erreur SQL'.$sql.'<br>'.mysql_error());

Posté : 11 mars 2006, 08:56
par Cyrano
Il manque un élément essentiel dans ta question : quelle est au juste la nature du problème ?

Posté : 11 mars 2006, 10:57
par GolWel
Le pb c'est ke j'arive pas a recuperer l'id_utilisateur, je recupzre 0 a chaque fois.

Re: recuperer une donnée d'une requete pour l'insérer

Posté : 11 mars 2006, 12:18
par zeus
Je pense que tu sortirais les variables des chaines, tu aurais vu ton erreur ;) : il faut encadrer l'index de ton tableau avec des "
    $sql = "INSERT INTO piece_jointe VALUES('', '".$row_Resul["id_utilisateur"]."')";