I want to create a simple tags system using php and mysql, so that users can add few tags via form. My question is that should i save the tags as an array in single database col
You could use serialise and unserialise to store the keywords in one field. More info here http://php.net/manual/en/function.serialize.php
Something like this...
$keywords = array('apple', 'pear', 'banana', 'peach');
$keywords_serialized = serialize($keywords);
$sql = INSERT INTO dbtable (keywords) VALUES ($keywords_serialized);