Bekijk Volledige Versie : [PHP] probleem met grote hoeveelheid tekst opslaan
Rob Urlings
12/04/03, 15:20
hallo,
Voor een paar vrienden heb ik een website gemaakt waarin zij oa een weblog
kunnen bijhouden. Deze heb ik gedefineerd met onderstaande attributen
en -typen. Echter een bericht met een grote hoeveelheid tekst (>250 woorden
of 1600 karakters) kan dit niet worden toegevoegd aan de weblog. Heeft dit
temaken met het TEXT-type van het attribuut bericht? Is er een andere type
waarmee wel grote hoeveelheden tekst kunnen worden opgeslagen? Of moet ik de
tekst in meerdere stukjes ophakken en apart toevoegen aan de weblog?
CREATE TABLE dagboek ( " .
"nr INT NOT NULL AUTO_INCREMENT PRIMARY KEY, " .
"naam varchar(250), " .
"onderwerp varchar(250), " .
"datumaus datetime, " .
"datumned datetime, " .
"bericht TEXT " .
")
--
Rob Urlings
NSAVC: voorspel de uitslag van de GP van San Marino
kijk voor meer informatie en de actuele stand op: http://f1.ufit.nl
Ronald Klip
12/04/03, 17:20
Rob Urlings schreef:
>
> Voor een paar vrienden heb ik een website gemaakt waarin zij oa een weblog
> kunnen bijhouden. Deze heb ik gedefineerd met onderstaande attributen
> en -typen. Echter een bericht met een grote hoeveelheid tekst (>250 woorden
> of 1600 karakters) kan dit niet worden toegevoegd aan de weblog. Heeft dit
> temaken met het TEXT-type van het attribuut bericht? Is er een andere type
> waarmee wel grote hoeveelheden tekst kunnen worden opgeslagen? Of moet ik de
> tekst in meerdere stukjes ophakken en apart toevoegen aan de weblog?
Wordt de tekst misschien toevallig per ongeluk met GET naar de server
gestuurd?
--
groet, Ronald
Daniel Tryba
12/04/03, 18:05
Rob Urlings <antwoord@in.newsgroep> wrote:
> Voor een paar vrienden heb ik een website gemaakt waarin zij oa een weblog
> kunnen bijhouden. Deze heb ik gedefineerd met onderstaande attributen
> en -typen. Echter een bericht met een grote hoeveelheid tekst (>250 woorden
> of 1600 karakters) kan dit niet worden toegevoegd aan de weblog. Heeft dit
> temaken met het TEXT-type van het attribuut bericht? Is er een andere type
> waarmee wel grote hoeveelheden tekst kunnen worden opgeslagen? Of moet ik de
> tekst in meerdere stukjes ophakken en apart toevoegen aan de weblog?
Heb je de documentatie op
http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#String_types
al gelezen, daar staan alle text types en de maximale stringlengte die
er in kan. Maar waar haal je die 1600 characters vandaan? Dat klinkt
alsof je iets anders fout doet, immers in een text field kunnen 65535
chars.
--
Daniel Tryba
Reinoud Horstink
12/04/03, 23:35
Rob Urlings wrote:
> hallo,
>
> Voor een paar vrienden heb ik een website gemaakt waarin zij oa een weblog
> kunnen bijhouden. Deze heb ik gedefineerd met onderstaande attributen
> en -typen. Echter een bericht met een grote hoeveelheid tekst (>250 woorden
> of 1600 karakters) kan dit niet worden toegevoegd aan de weblog. Heeft dit
> temaken met het TEXT-type van het attribuut bericht? Is er een andere type
> waarmee wel grote hoeveelheden tekst kunnen worden opgeslagen? Of moet ik de
> tekst in meerdere stukjes ophakken en apart toevoegen aan de weblog?
Een TEXT-veld kan veel meer dan 1600 karakters aan, ik meen me te
herinneren dat het iets in de buurt van 65000 karakters ligt. Misschien
gaat er iets mis met het versturen van het formulier waarmee de gegevens
invoert. Gebruik je daar GET of POST? De invoerlengte bij GET is bij
mijn weten gelimiteerd, voor het invoeren van gegevens kan je dus het
beste een POST-request gebruiken.
Reinoud.