Create a Google web master tools account and verify your website. You will see the back links on the Dashboard page > Traffic > Links to my site....
It may be because of virus.
Yes you can recreate your database.
Your title must be unique for each page.You can't use same title on each page.If you use same title on each page it causes duplicate title tag.
No, i didn't hear about it.
Yes its good to do forum posting.You can do 10-15 forum daily.
Yeah your ranking is lost because of google panda updation.You can do blog commenting,yahoo answering to make your website in ranking.Don't do...
We can use 4-5 signature.
Forum signature linking is a technique used to build back links to a website.We add links in our post that is known as signature.
Dn't do directory submission for your website because it goes in spam.You can do blog posting,blog comments for your website.
Site crawling means read your website and find the relevant from site and Site indexing means to display your website in search engine.
According to my view PHP is easy to learn but don't have scope in further. In ASP we have scope it is little bit difficult to learn.
According to me you should go for MySql because it is more reliable.
No you can't enter the duplicate value in primary key.
Separate names with a comma.