Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak "upchać" do pola "text" 300 kb tekstu ?
Forum PHP.pl > Forum > Bazy danych > MySQL
xPatryk
Witam,

ostatnio stanąłem przed sporym problemem, otóż nasi czytelnicy zaczęli nadsyłać materiały mające po kilkaset kb kodu html (tekst + niezbędne formatowania, tabelki, etc)... Problem w tym, że w rekordzie typu "text" mieści się max 56kb i nie bardzo wiem, jak "wpakować" do niego więcej danych...

W jaki sposób rozwiązać ten problem tak, aby nie musieć modyfikować całego oskryptowania, aby np. dzieliło materiał na kilka fragmentów?

Pozdrawiam i prosze o pomoc
Patryk
Vogel
przeczytac manual. zobaczyc jakie sa inne pola poza TEXT
DeyV
Jśli TEXT nie wystarcza, zawsze można zmienić typ danych na np.

Cytat(manual MySQL)
TEXT[(M)

A TEXT column with a maximum length of 65,535 (216 – 1) characters.

An optional length M can be given for this type. If this is done, MySQL creates the column as the smallest TEXT type large enough to hold values M characters long.
#

MEDIUMTEXT

A TEXT column with a maximum length of 16,777,215 (224 – 1) characters.
#

LONGTEXT

A TEXT column with a maximum length of 4,294,967,295 or 4GB (232 – 1) characters. The maximum effective (permitted) length of LONGTEXT columns depends on the configured maximum packet size in the client/server protocol and available memory.
xPatryk
Dziękuję,
problem rozwiązany...

Pozdrawiam
Patryk

ps. gdzie wcięło ikonkę "pomógł" ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.