Кривость переменной при записи в таблицу mysql

Кривость переменной при записи в таблицу mysql

значит POST формой забиваю в таблицу текст
PHP:
$text = $_POST['text'];
$id = $_POST['id'];
$query = "UPDATE `table` SET  text = '$text' where id = $id";
$result = mysql_query($query) or die("Что то не так ");
я знаю, что проблемы кроються в $text... как проверить что не так c переменной, из-за чего ругаеться mysql ?
 
спасибо.

$text = " привет ' ";

вот жирным то чего не стоило писать

-~{}~ 25.04.04 13:49:

режет переменную и записывает в таблицу, почему такое может быть ??
 
непомогло. всеравно урезает... еще советы?
режет простой текст. вставлял через phpmyadmin.
значит где-то в настройках ограничение толи на POST, толи на еще что-то, но POST помоему 20 м?
чтоже тогда?

-~{}~ 25.04.04 15:58:

прописав max_allowed_packet=1M в my.ini и поставив нa колонку text LONGTEXT все ствло работать....
 
Сверху