Bonjour,
J'ai toujours du mal à comprendre la syntax pour mettre mes variable dans les requêtes SQL mais à force j'y arrive toute seul.
Simplement je suis bloqué quand il sagis de le faire pour une table.
Voici le code qui marche avec table static :
Et c'est COREP que j'aimerai remplacé par le contenue de ma variable $client
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sql = "INSERT INTO COREP (`imputation`) VALUES ('".$Nom->imputation."');"; if (mysqli_query($con, $sql)) { echo "IMPEC"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($con); }
Donc quand je fait :
Quand j'affiche le contenue $client il me donne bien COREP ou autre nom client 'la dans l'exemple c'est bien COREP'
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql = "INSERT INTO '".$client."' (`imputation`) VALUES ('".$Nom->imputation."');";
Message d'erreur :MerciYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' (`imputation`) VALUES ('FABRICE')' at line 1 Error: INSERT INTO '' (`imputation`) VALUES ('FABRICE');
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' (`imputation`) VALUES ('FABRICE')' at line 1
Partager