par
Invité » 16 avr. 2005, 12:02
Bonjour, je suis confronté à un problème surement simple à résoudre mais j'y arrive pas tout seul.
Voila j'ai une base:
Code : Tout sélectionner
CREATE TABLE ed_citations(
id INT NOT NULL AUTO_INCREMENT ,
nom varchar( 20 ) NOT NULL ,
citation longtext NOT NULL ,
date DATE NOT NULL ,
PRIMARY KEY ( id ))
Quand j'essaie dy enregistrer un text un peu long:
Ma grand-mère disait : Ne donnez jamais un avis car avec le droit vous risquez de perdre même si vous avez raison, si ça n'a pas été prévu dans le contrat.et patati et patata
qui fait 155 caractère d'après la fonction strlen
Donc j'enregistre dans la table de cette manière:
Code : Tout sélectionner
$re_date=date("Y-m-d");
echo $citation_save;
echo strlen($citation_save);
$query_ins=mysql_query("INSERT INTO ed_citations( id ,nom,citation,date ) VALUES (' ','$name_save','$citation_save', '$re_date') " );
Elle s'affiche bien sur la page avec sa taille mais dans la DB et bien ca ne marche pas. ( meme après raffraichissement ) enfait ca dépend de la phrase. y en qui s'enregistre et d'autre jamais. c pas aleatoire mais ca dépend bien de la phrase et sa longueure semble ne pas être le factteur qui fache.
par exemple cette phrase s'enregistre très bien:
Dès le matin, le droit est avec vous, par exemple lorsque vous appuyez sur votre interrupteur vous avez de la lumière car vous avez un contrat avec EDF !
alors moi je suis perdu

[/quote]
je travaille avec easyphp 1.8
Bonjour, je suis confronté à un problème surement simple à résoudre mais j'y arrive pas tout seul.
Voila j'ai une base:
[code] CREATE TABLE ed_citations(
id INT NOT NULL AUTO_INCREMENT ,
nom varchar( 20 ) NOT NULL ,
citation longtext NOT NULL ,
date DATE NOT NULL ,
PRIMARY KEY ( id ))[/code]
Quand j'essaie dy enregistrer un text un peu long:
[quote]Ma grand-mère disait : Ne donnez jamais un avis car avec le droit vous risquez de perdre même si vous avez raison, si ça n'a pas été prévu dans le contrat.et patati et patata
[/quote]
qui fait 155 caractère d'après la fonction strlen
Donc j'enregistre dans la table de cette manière:
[code]$re_date=date("Y-m-d");
echo $citation_save;
echo strlen($citation_save);
$query_ins=mysql_query("INSERT INTO ed_citations( id ,nom,citation,date ) VALUES (' ','$name_save','$citation_save', '$re_date') " );[/code]
Elle s'affiche bien sur la page avec sa taille mais dans la DB et bien ca ne marche pas. ( meme après raffraichissement ) enfait ca dépend de la phrase. y en qui s'enregistre et d'autre jamais. c pas aleatoire mais ca dépend bien de la phrase et sa longueure semble ne pas être le factteur qui fache.
par exemple cette phrase s'enregistre très bien:
[quote]
Dès le matin, le droit est avec vous, par exemple lorsque vous appuyez sur votre interrupteur vous avez de la lumière car vous avez un contrat avec EDF !
[/quote]
alors moi je suis perdu :cry:[/quote]
je travaille avec easyphp 1.8