03. oktober 2002 - 18:03Der er
6 kommentarer og 1 løsning
Longtext i phpmyadmin
Jeg har en tabel hvor brugeren skal kunne skrive så meget som han vil. Derfor har jeg brugt Long text. Alligevel vil den ikke tillade alle tegnene når brugeren submitter formen.
er der nogle go'e bud?
tabellen ser sådan ud:
CREATE TABLE kunstner ( id tinyint(3) NOT NULL auto_increment, dato datetime NOT NULL default '0000-00-00 00:00:00', art varchar(20) NOT NULL default '', kunstnernavn varchar(250) NOT NULL default '', intro text NOT NULL, beskrivelse longtext NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM;
Der sker ikke noget ved at jeg fjerner enctype="multipart/form-data".
Problemet er nu blevet tydeligere, idet at hvis jeg forsøger at kopiere noget fra word (og det fylder mere end ca. en side) ind i formen, så vil den ikke, mens hvis jeg holder den indenfor en side, er der ingen problemer.
Et standard indtastningsfelt i Windows kan rumme 32 KB. Eftersom et tegn fylder en byte, så skulle der altså være plads til 32.000 tegn og en sjat. Prøver du at overføre mere end det?
Problemet lå i min opsætning af PhpDev. Den ville ikke smide noget ned i databasen hvis den indeholdt '
Dermed blev min sql-sætning forkert.
Beklager besværet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.