Thank you for your reply. Actually that comma was left there unintentionally as I removed values for the purpose of making my post shorter.
I get no updat without the comma.
Would it help you tracking the problem if I showed the message returned when I put an echo after each variable.
On loading the page, here is what I get:
UPDATE freemembers SET email='', '', age='', title='', sdescription='', domain='' where username='sal'
SELECT * FROM freemembers
Resource id #3
Array
After processing the transaction here is what I get
UPDATE freemembers SET email='sal@site.com', '', age='23', title='Hello', sdescription='', domain='http://www.site.com' where username='sal'
SELECT * FROM freemembers
Resource id #3
Array
Thanks