Problème d'insertion en base de données - PHP - Programmation
Marsh Posté le 29-09-2004 à 11:26:09
chiotte, le caractère s'affiche avec un ?
Bref, ce caractère qui ne s'affiche pas est un ' un peu plus penché
Marsh Posté le 29-09-2004 à 11:27:28
ReplyMarsh Posté le 29-09-2004 à 11:28:07
chacal_one333 a écrit : tin grillaid par berceker |
gnéprout, torai pas pu le dire avant toua
Marsh Posté le 29-09-2004 à 11:28:42
Sinan a écrit : gnéprout, torai pas pu le dire avant toua |
tu m'avait pas montré ca sous cette forme
et faire son site perso au taff cai mal
et repond a mon mail
Marsh Posté le 29-09-2004 à 11:30:23
chacal_one333 a écrit : tu m'avait pas montré ca sous cette forme |
Ben j'ai rien à faire
J'ai pas reçu ton mail
Sinon vaut mieu que je foute de " partout plutot qu'utiliser les addslashes alors ?
Marsh Posté le 29-09-2004 à 11:31:57
le mieux c'est les magic_quote dans la conf
Sinon, pour les ", c'est bof, pasque si le gars tappe "bonjours "c'est moi" ben le " fera le meme bug
donc addslashes() ou magic_quote
Marsh Posté le 29-09-2004 à 12:00:24
il faut combiner addslash en entré en base et htmlentities a l'integration en html le magic_cot est déconseillé
Marsh Posté le 29-09-2004 à 11:24:25
J'ai un problème bizzare avec ma base de données mysql :
A l'insertion en base de données d'un texte provenant d'un textarea, les données sont parfois insérées, parfois non.
J'ai réussis apres de longs tests à déterminer d'où ça venait :
linteressement
s'enregistre bien.
l'interessement
ne s'enregistre pas.
l?intéressement
s'enregistre bien.
Bref, c'est le caractère ' qui ne passe pas, qui me bloque tout, alors que je caractère ? passe très bien.
Bref, j'y comprend vraiment rien, mon champ en base est en longtext, mais si je change en blob ou autre, ça ne passe pas non plus.
J'ai essayé d'insérer l'apostrophe ' directement en sql, ça passe. Donc il y a un problème entre mon php et mysql que j'arrive pas à cerner.
Si je fais un
echo '<font color="red">'.$contenu.'</font>';
$insert=mysql_query("INSERT INTO news VALUES ('','$id_groupe','$titre_news','$contenu','$type_news','$date_news','$piece_news')" );
echo '<font color="blue">'.$contenu.'</font>';
tout se passe bien.
---------------
Cptn.Barberousse