Je seche devant une erreur sur ma requete sql, d'apres vous ? d'ou peut venir l'erreur
J'obtiens le message
"requete invalide: 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 ..."
voici ma table sql
CREATE TABLE IF NOT EXISTS `article` (
`id_article` int(11) NOT NULL AUTO_INCREMENT,
`titre_article` varchar(255) NOT NULL,
`description_article` text NOT NULL,
`date_article` int(11) NOT NULL,
`auteur_article` varchar(255) NOT NULL,
`texte_article` text NOT NULL,
`etat_article` int(11) NOT NULL COMMENT '0 = inactif',
PRIMARY KEY (`id_article`)
)
le traitement de mon formulaire.
<?php
// recuperation des variables du formulaire
// déclaration des variables
$titre = $_POST['titre'];
$description = $_POST['description'];
$publication = $_POST['publication'];
$auteur = $_POST['auteur'];
$date = time();
$texte = $_POST['contenu_text'];
$requete_creation_article = mysql_query("
INSERT INTO article
(`id_article`, `titre_article`, `description_article`, `date_article`, `auteur_article`, `texte_article`, `etat_article`)
VALUES
('' , $titre, $description, $date, $auteur, $texte, $publication)");
if (!$requete_creation_article)
{
die('Requête invalide : ' . mysql_error());
}
else
{
echo '<em>L\'ajout a été éffectué avec succès</em>';
}
?>