[RESOLU] BDD ; texte entrée n'est pas restitué en entier.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] BDD ; texte entrée n'est pas restitué en entier.

Re: BDD ; texte entrée n'est pas restitué en entier.

par rene06530 » 02 nov. 2015, 18:27

Suis obligé de m'absenter 1/2 H- 1 H

Re: BDD ; texte entrée n'est pas restitué en entier.

par rene06530 » 02 nov. 2015, 18:21

OUI dès qu'il y a " ou '
J'ai vérifié : Sur notepad ++ UTF-8 sans BOM
interclassemen BDD UTF-8_general_ci
connection wamp charset=utf8',
header <meta charset="utf-8" />
Pour la requête je pense que le header et connect wamp suffisent

Qu'en pensez vous ? c'et bon ? c'était déjà mis avant.

Re: BDD ; texte entrée n'est pas restitué en entier.

par rene06530 » 02 nov. 2015, 18:15

OUI dès qu'il y a " ou '
J'ai vérifié : Sur notepad ++ UTF-8 sans BOM
interclassemen BDD UTF-8_general_ci
connection wamp charset=utf8',
header <meta charset="utf-8" />
Pour la requête je pense que le header et connect wamp suffisent

Qu'en pensez vous ? c'et bon ? c'était déjà mis avant.

Re: BDD ; texte entrée n'est pas restitué en entier.

par @rthur » 02 nov. 2015, 17:53

Dès qu'il y a une guillemet ou une apostrophe ?

Re: BDD ; texte entrée n'est pas restitué en entier.

par rene06530 » 02 nov. 2015, 17:53

J'ai trouvé ceci en cherchant charset. Je m'y attelle .
http://www.kitpages.fr/fr/cms/31/bascul ... e-en-utf-8
Je suis en utf8 mais peut etre pas partout, je cherche;

Re: BDD ; texte entrée n'est pas restitué en entier.

par rene06530 » 02 nov. 2015, 17:45

Pour les : DDDDDDDD c'est bon les : aaaaaaaaaaa c'est bon c'est à Paris ne passe pas ni : il a dit" bonjour"

Re: BDD ; texte entrée n'est pas restitué en entier.

par @rthur » 02 nov. 2015, 17:27

Fait des tests avec l'alphabet en minuscule, puis majuscule, puis accents, puis caractères spéciaux
abcdefghijklmnopqrstuvwxyzABCDEFGHI...

Si ça marche pour des chiffres, il est possible que ça coupe sur les accents (et c'est donc un pb de charset) ou sur les caractères spéciaux type guilelmets simple/double et ce sera car tu n'as pas échappé tes données correctement.

Re: BDD ; texte entrée n'est pas restitué en entier.

par rene06530 » 02 nov. 2015, 16:17

Avec des chiffres on dirait que ça marche. avec des lettres NON

Re: BDD ; texte entrée n'est pas restitué en entier.

par rene06530 » 02 nov. 2015, 16:10

Voici la stucture
--
-- Structure de la table `descriptif`
--

CREATE TABLE IF NOT EXISTS `descriptif` (
`pseudo` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`titre` longtext NOT NULL,
`situation` longtext NOT NULL,
`description` longtext NOT NULL,
`complement` longtext NOT NULL,
PRIMARY KEY (`pseudo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Re: BDD ; texte entrée n'est pas restitué en entier.

par @rthur » 02 nov. 2015, 16:03

1) Fais un export de la structure de ta table MySQL (pas des données) et poste le ici.
2) Fais plusieurs tests d'insertion à base de 12345678901234567890123... et donne nous le résultat

Re: BDD ; texte entrée n'est pas restitué en entier.

par rene06530 » 02 nov. 2015, 16:02

Bonjour @rthur.
Merci de ta réponse.
Les longtext doivent faire + de 250 caractéres ? je n'en met pas tant ,et je ne reçoit que q.q uns, pas toujours au même endroit .
J'ai fait une autre table, c'est pareil .

Re: BDD ; texte entrée n'est pas restitué en entier.

par @rthur » 02 nov. 2015, 15:23

Bonjour,

Vérifie la structure de ta table SQL.
Chaque champ dans une table a en effet un nombre limité de caractères donc vérifie que ça ne vienne pas de là.

Si ça ne vient pas de là, essaye de déterminer à quel moment c'est coupé, est-ce que c'est toujours au même nombre de caractères (fait des tests d'insertion de textes longs : 12345678901234567890123 etc...)

Re: BDD ; texte entrée n'est pas restitué en entier.

par rene06530 » 02 nov. 2015, 14:35

OUI, il y a des baffes qui se perdent, je plaisante!!!!!
j'ai mis rows="2" cols="60" et je ne sort que q;q mots.
Je viens de faire une au autre base, c'est pareil ????
Comme tu dis : attendons les ténors.

Re: BDD ; texte entrée n'est pas restitué en entier.

par polux78 » 02 nov. 2015, 13:51

Si tout le texte n'est pas enregistré, c'est que la taille de la cellule dans ta base n'est pas assez grande
Enfin pour ce que j'en pense...
Au risque de me prendre une baffe !!!
Cord.

Re: BDD ; texte entrée n'est pas restitué en entier.

par polux78 » 02 nov. 2015, 13:45

Ahhh...
alors là, je bloque !!!
Faut attendre la réponse des ténors de la profession.
Amitiés