Recupération résultat requete en variable
Bonjour,
J'ai besoin de votre éclairage sur une requete mysql en PHP svp.
Ma requete :
Code:
1 2
| $sql2 = "SELECT (ID_APP) FROM application where NAME_APP = '$LIST_APP'";
$res2 = mysql_query($sql2); |
J'affiche mon résultat sous forme de tableau ou je récupère mon objet au choix :
Code:
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;
} |
L'echo me retourne bien la valeur que je souhaite ex : 2
Jusque la pas de problème.
Cependant apres je fais un insert dans ma base :
Code:
1 2
| $sql3 = ("INSERT INTO HOST VALUES('$ID_AP')");
$res3 = mysql_query($sql3) or die('Erreur SQL !<br>'.$sql3.'<br>'.mysql_error()); |
Sauf que ma variable $ID_APP est vide, j'ai une erreur SQL lors de l'insert :
Code:
1 2 3
| Notice: Undefined variable: ID_AP inErreur SQL !
INSERT INTO HOST VALUES('')
Incorrect integer value: '' for column 'ID_APP' at row 1 |
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 ??
Merci d'avace pour vos réponses ...