Requete sql n'insere pas
Résolu/Fermé
smile88
Messages postés
51
Date d'inscription
mardi 23 mars 2010
Statut
Membre
Dernière intervention
29 décembre 2014
-
18 mai 2010 à 23:09
josh64 Messages postés 56 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 18 janvier 2013 - 20 mai 2010 à 17:42
josh64 Messages postés 56 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 18 janvier 2013 - 20 mai 2010 à 17:42
A voir également:
- Requete sql n'insere pas
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- Logiciel sql - Télécharger - Bases de données
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Sql server recovery - Télécharger - Gestion de données
- Sql replace plusieurs valeurs - Forum Programmation
3 réponses
masterchris
Messages postés
82
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
8 juillet 2011
5
19 mai 2010 à 09:40
19 mai 2010 à 09:40
je crois que le problème vient du fait que t'utilise pas bien tes variables, elles sont insérées dans ta requête comme de simples chaines de caractères. Essai plutôt:
<?php $sql2 ="insert into affecter_upp values ((select ID_USER from user where NOM = '".$nom."'),(select ID_PROFIL from profil where NOM_PROF ='".$prof."'),(select ID_PROJET from projet where NOM_PROJET ='".$proj."'))"; $requete2 = mysql_query($sql2) or die($sql2."<br />\n".mysql_error()) ; ?>
smile88
Messages postés
51
Date d'inscription
mardi 23 mars 2010
Statut
Membre
Dernière intervention
29 décembre 2014
3
19 mai 2010 à 12:40
19 mai 2010 à 12:40
probleme non résolu :((((((((((
josh64
Messages postés
56
Date d'inscription
jeudi 6 novembre 2008
Statut
Membre
Dernière intervention
18 janvier 2013
1
20 mai 2010 à 17:42
20 mai 2010 à 17:42
sinon essaye ça :
$r1="select ID_USER from user where NOM = '$nom'";
$r1 = mysql_query($r1);
$row1=mysql_fetch_array($r1);
$r2="select ID_PROFIL from profil where NOM_PROF ='$prof'";
$r2 = mysql_query($r2);
$row2=mysql_fetch_array($r2);
$r3="select ID_PROJET from projet where NOM_PROJET ='$proj'"
$r3 = mysql_query($r3);
$row3=mysql_fetch_array($r3);
$sql2 ="insert into affecter_upp values ('".$row1['ID_USER]."','".$row2['ID_PROFIL']."','".$row3['ID_PROJET']."')";
$requete2 = mysql_query($sql2) or die($sql2."<br />\n".mysql_error()) ;
Cela devrait marcher.
$r1="select ID_USER from user where NOM = '$nom'";
$r1 = mysql_query($r1);
$row1=mysql_fetch_array($r1);
$r2="select ID_PROFIL from profil where NOM_PROF ='$prof'";
$r2 = mysql_query($r2);
$row2=mysql_fetch_array($r2);
$r3="select ID_PROJET from projet where NOM_PROJET ='$proj'"
$r3 = mysql_query($r3);
$row3=mysql_fetch_array($r3);
$sql2 ="insert into affecter_upp values ('".$row1['ID_USER]."','".$row2['ID_PROFIL']."','".$row3['ID_PROJET']."')";
$requete2 = mysql_query($sql2) or die($sql2."<br />\n".mysql_error()) ;
Cela devrait marcher.