Hi Pragma,
for your question, both the query dont' require the dot(.) after the quote.
I never try both your query, but it doesn't seem like is a valid statement. Anything you put between "$value1" , or '$value1', it will be treated as string when you executing the statemnet. you can ignore the the quote, if your $value is without any space.
But if $value contain character like " or ' , you should use addslashes($value1), where the $value in in a ' ' or " " .
Thanks
Louis