Bon voilà quand même quelques temps que j'ai pas re-develloppé, et depuis les versions on dû évoluer ...
Je n'arrive plus a faire ce qui auparavant fonctionnait tout a fait correctement ...
Explications ..
J'envoi un ou plusieurs champs textes d'un formulaire vers une base MySQL, ce sont des chaines de caractères qui contiennent hélas parfois des guillemets simples ( ' )
Et ca pose problème dans ma requête INSERT INTO ...
Y a 3 - 4 ans ca fonctionnait nickel, je piges pas trop même pourquoi ca ne marche plus (j'ai même pas changé mon code en plus ...)
news c'est le nom de ma table, et toutes les variables sont bien remplies (car NOT NULL demandé !)
Code :
- mysql_query ("INSERT INTO news VALUES ('$id','$pseudo','$titre','$date','$textin') " )
|
Le soucis c'est que lorsque mon $textin contient des fichus caractères ' (qui sont utiles en plus et aide a la lecture) ba c'est simple c'est impossible d'enregistrer dans la base ... ca fait erreur de syntaxe ...
Mais pourquoi est-il si méchant ???
Si quelqu'un a une idée ... je cherche en parrallèle mais là, je comprends pas tout !
Message édité par marcoluni le 09-05-2006 à 16:49:23