Online.net insert into variable S_SESSION ???
Résolu/Fermé
A voir également:
- Online.net insert into variable S_SESSION ???
- Touche insert - Guide
- Disk boot failure insert system disk and press enter - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Insert boot media in selected boot device and press a key ✓ - Forum Windows 10
4 réponses
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
28 déc. 2008 à 14:51
28 déc. 2008 à 14:51
où se situe ton problème ?
Lorsque je test mon site internet, j'ai comme ERREUR :
"syntax error, unexpected T_VARIABLE"
pour la ligne :
$sql = 'INSERT INTO `BaseDeDonnees`.`MaTable`(`ID`, `Nom`) VALUES (NULL,'$Nom');';
Il semblerai que c'est la syntaxe de la variable '$Nom' qui pose probléme, je ne comprends pas pourquoi !!!
Je tiens à préciser que je suis hébergé chez ONLINE.net
"syntax error, unexpected T_VARIABLE"
pour la ligne :
$sql = 'INSERT INTO `BaseDeDonnees`.`MaTable`(`ID`, `Nom`) VALUES (NULL,'$Nom');';
Il semblerai que c'est la syntaxe de la variable '$Nom' qui pose probléme, je ne comprends pas pourquoi !!!
Je tiens à préciser que je suis hébergé chez ONLINE.net
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
29 déc. 2008 à 18:34
29 déc. 2008 à 18:34
Bonsoir,
dans une chaine qui commence et finit par des ' tu ne peux pas mettre des '
essayes comme ça:
dans une chaine qui commence et finit par des ' tu ne peux pas mettre des '
essayes comme ça:
$sql = "INSERT INTO `BaseDeDonnees`.`MaTable`(`ID`, `Nom`) VALUES (NULL,'".$Nom."');";
Benjamincom
Messages postés
235
Date d'inscription
vendredi 21 décembre 2007
Statut
Membre
Dernière intervention
19 septembre 2021
62
29 déc. 2008 à 18:58
29 déc. 2008 à 18:58
Problème résolut ? Pense à le marqué comme tel en haut de la page ;)
Je viens de trouver la solution (sur un autre forum) :
Etant chez online.net, je ne savais pas que mon site tourne sous PHP5 et php tout court.
Donc il faut metttre des acolades { et } entre les variables comme ceci :
$sql = "INSERT INTO `BaseDeDonnees`.`MaTable`(`ID`, `Nom`) VALUES (NULL, '{$Nom}' );";
ça : '{$Nom}' et pas autre chose.
PROBLEME RESOLUT, merci quand même ;-)
Etant chez online.net, je ne savais pas que mon site tourne sous PHP5 et php tout court.
Donc il faut metttre des acolades { et } entre les variables comme ceci :
$sql = "INSERT INTO `BaseDeDonnees`.`MaTable`(`ID`, `Nom`) VALUES (NULL, '{$Nom}' );";
ça : '{$Nom}' et pas autre chose.
PROBLEME RESOLUT, merci quand même ;-)