Problème d'insertion en base de données

Problème d'insertion en base de données - PHP - Programmation

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 :

Citation :

linteressement

s'enregistre bien.

Citation :

l'interessement

ne s'enregistre pas.

Citation :

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  
 

Citation :


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.
 
 [:shurik_tt_bis]


---------------
Cptn.Barberousse
Reply

Marsh Posté le 29-09-2004 à 11:24:25   

Reply

Marsh Posté le 29-09-2004 à 11:26:05    

addslashes()

Reply

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é :D


---------------
Cptn.Barberousse
Reply

Marsh Posté le 29-09-2004 à 11:26:14    

addslashes($contenu) [:marc]

Reply

Marsh Posté le 29-09-2004 à 11:26:36    

tin grillaid par berceker [:boulax]

Reply

Marsh Posté le 29-09-2004 à 11:27:28    


 
putain quel con je suis :fou:  :fou:  :fou:  :fou:


---------------
Cptn.Barberousse
Reply

Marsh Posté le 29-09-2004 à 11:28:07    

chacal_one333 a écrit :

tin grillaid par berceker [:boulax]


 
gnéprout, torai pas pu le dire avant toua :o  


---------------
Cptn.Barberousse
Reply

Marsh Posté le 29-09-2004 à 11:28:17    

Sinan a écrit :

putain quel con je suis :fou:  :fou:  :fou:  :fou:

[:itm]

Reply

Marsh Posté le 29-09-2004 à 11:28:42    

Sinan a écrit :

gnéprout, torai pas pu le dire avant toua :o

tu m'avait pas montré ca sous cette forme :o
et faire son site perso au taff cai mal :o
et repond a mon mail :o

Reply

Marsh Posté le 29-09-2004 à 11:30:23    

chacal_one333 a écrit :

tu m'avait pas montré ca sous cette forme :o
et faire son site perso au taff cai mal :o
et repond a mon mail :o


 
Ben j'ai rien à faire :D
J'ai pas reçu ton mail
 
Sinon vaut mieu que je foute de " partout plutot qu'utiliser les addslashes alors ?  :??:


---------------
Cptn.Barberousse
Reply

Marsh Posté le 29-09-2004 à 11:30:23   

Reply

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 :o
 
donc addslashes() ou magic_quote :)

Reply

Marsh Posté le 29-09-2004 à 11:32:45    

merci bien :)


---------------
Cptn.Barberousse
Reply

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é

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed