Bonjour,

Voilà j'ai une faute toute bête mais je ne vois toujours pas pourquoi cela ne fonctionne pas.

Voila le message d'erreur

INSERT INTO `journal` (`id_journal`,`nom`) VALUES ('','L'Express') - Erreur de syntaxe pr�s de 'Express')' � la ligne 1

Pourtant j'utilise bien la fonction addslashes() mais cela ne change rien au problème

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
function enregistre(){
 
     $query = "INSERT INTO `journal` (`id_journal`,`nom`) VALUES ('','".addslashes($this->nom)."')";
		$result = mysql_query($query, $this->link) or die($query . " - " . mysql_error());
		return $result;
 
}
Le champs dans la table est un VARCHARS 200 et en latin1_swedish_ci

Sauriez-vous quel est le problème

Merci d'avance