Erreur de syntaxe sur INSERT en MySql
Bonjour à tous,
Je ne comprends pas la raison du blocage de cette requête mysql :
Code:
1 2 3 4
| $my_sql = " INSERT INTO mails_a_envoyer ( id_train_mail, id_emetteur, id_destinataire, nom_groupe_destin, mail_objet, mail_contenu, nb_pj, dossier_pj, date_heure_envoi, date_heure_ouvert, mail_statut ) ";
$my_sql.= " VALUES ( '{$id_train_mail}', '{$id_emetteur}', '{$id_destinataire}', {$nom_groupe_destin}', '{$mail_objet}', '{$mail_contenu}', '{$nb_pj}', '{$dossier_pj}', '{$date_heure_envoi}', null , '{$mail_statut}' ) ";
//echo " <br> TXT en 276 : ".$my_sql; echo "<br>"; echo "<br>"; echo "<br>"; echo "<br>";
$result_3 = mysqli_query($my_cnx, $my_sql) or die ('Erreur en 276 : '.mysqli_error($my_cnx) ); |
J'ai (presque) tout essayé comme 'encadrement' de mes variables avant de les proposer à cette requête et je reçois toujours le même message d'erreur :
Citation:
" Erreur en 276 : Erreur de syntaxe près de 'adressé aux Membres du BUREAU ', 'aaaaaaaaaaaaaaa', ' "
Comment identifier la variable (ou le champ) où se trouve l'erreur ?
Y a-t-il un 'encadrement' qui ferait fasse à toutes les natures et contenus des variables ?
Merci de votre aide.
Cordialement
Maub
PS - je développe sous WAMP windows 10 avec php 8