Hallo , ik heb een klein formulier met een textarea waar nogal veel text in komt te staan. Ik wil deze tekst wegschrijven in mijn database, dat lukt ook maar niet mijn hele tekst wordt opgeslagen.

In mijn database gebruik ik dit type voor mijn record:
links varchar(250) NOT NULL


Op deze manier haal ik mijn tekst uit mijn formulier:

$links = mysql_real_escape_string(htmlspecialchars($_POST['links']));

En dan doe ik gewoon mysql_query(instert into ... values ($links));
Nu vraag ik mij af wat ik verkeerd doe zodat niet mijn hele tekst wordt opgeslagen?

Met vriendelijke groet

Joachim vanthuyne

Maak van je links eens een TEXT of LONG TEXT ipv varchar.
Is er een mogelijkheid om dat aan te passen in mijn database zonder dat mijn gegevens die nu in de DB zitten niet verloren gaan? In php code dan wel want ik heb geen phpmyadmin.
google op ALTER TABLE
Ik heb het gevonden bedankt:
mysql_query("ALTER TABLE movie MODIFY links TEXT not null");

Reageren