Requête insertion mais que avec des entiers
Bonjour,
J'essaye de faire une requête pour insérer des données dans ma base et voici les requêtes que j'ai tenté:
Citation:
celle-ci marche alors je me suis inspiré de celle là pour faire l'autre
$sql = mysql_query("insert into Utilisateur (numUtilisateur, nomUtil, dnaiss)
VALUES('', '$nom', '$dateNValide')");
ceux là ne marche pas:
j'ai tenté celle là en 1er
$sql = mysql_query("insert into donne (numUtilisateur, numTheme, numquestion,numreponse)
VALUES('$_SESSION['varNumUtil']', '$_SESSION['varNumTheme']', '$numQ', '$numR')") or die(mysql_error());
Ici j'ai juste enlevé les apostrophes devant et après mes variables comme je me suis dit que c'était toutes de type entier.
$sql = mysql_query("insert into donne (numUtilisateur, numTheme, numquestion,numreponse)
VALUES($_SESSION['varNumUtil'], $_SESSION['varNumTheme'], $numQ, $numR)") or die(mysql_error());
Voici le message d'erreur pour les 2 requêtes:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'
Merci de me conseiller.
Merci pour toutes vos réponses
J'ai essayé 2 solutions et ça marche tous les 2.
J'ai enlevé tous les apostrophes et ça marche ensuite j'ai mis juste des apostrosphes devant et après mes variables mais pas à l'intérieur des crochets et ça marche aussi.
Le plus simple c'est de ne rien mettre.
Merci encore :D