Bonjour,
J'ai besoin de votre éclairage sur une requete mysql en PHP svp.
Ma requete :
J'affiche mon résultat sous forme de tableau ou je récupère mon objet au choix :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql2 = "SELECT (ID_APP) FROM application where NAME_APP = '$LIST_APP'"; $res2 = mysql_query($sql2);
L'echo me retourne bien la valeur que je souhaite ex : 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //tableau while($ID_APP = mysql_fetch_array($res2)) { echo $ID_APP['ID_APP'] ; } //ou Objet while($ID_APP = mysql_fetch_object($res2)) { echo $ID_APP->ID_APP; }
Jusque la pas de problème.
Cependant apres je fais un insert dans ma base :
Sauf que ma variable $ID_APP est vide, j'ai une erreur SQL lors de l'insert :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql3 = ("INSERT INTO HOST VALUES('$ID_AP')"); $res3 = mysql_query($sql3) or die('Erreur SQL !<br>'.$sql3.'<br>'.mysql_error());
Comment récupérer le résiltat de ma requete sql2 et la mettre dans une varaible pour pouvoir l'insérer par la suite ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Notice: Undefined variable: ID_AP inErreur SQL ! INSERT INTO HOST VALUES('') Incorrect integer value: '' for column 'ID_APP' at row 1
Merci d'avace pour vos réponses ...
Partager