i don't think there is a variable called "TEXT". change it to VARCHAR(NNN) where NNN is an integer from 1 to 255.
you can you tinytext, mediumtext and longtext as well
and no: it's not that hard. sometimes people just don't bother testing sql queries if they can't spot the mistake off the top of their heads (like me :-).
i suggest you try out your sql queries either from the command line or a program like phpmyadmin (http://phpmyadmin.sourceforge.net) before using them in your PHP. this is the better way of figuring out what's wrong w/ the query.
also, make sure you have the host,username,password correct in the mysql_connect function.
-sridhar